
android
文章平均质量分 72
luck_apple
博客:http://blog.csdn.net/luck_apple
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代码改变EditText的password属性值
很多登陆dialog都有显示密码的选项,效果如图: 不废话,看代码。这是定义CheckBox的xml:<CheckBox android:id="@+id/sec_dialog_login_not_firstcheckBox" android:layout_width="wrap_content" a原创 2011-12-15 18:27:20 · 13451 阅读 · 1 评论 -
android捕获全局异常,CrashHandler
package com.numob.david.util;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.lang.Thread.UncaughtExceptionHandler;import java.util.Date;import android.os.E原创 2012-07-20 16:31:16 · 17649 阅读 · 5 评论 -
android iptables小结
先在此谢谢一朋友,他的博客:http://fonter.iteye.com/blog/search?query=iptables关于iptables的常用命令,请参考我朋友的博客。android上使用iptables一般做代理和app防火墙功能。有几个开源项目,推荐大家去googlecode上去找找:droidwall:app网络防火墙;proxydroid:代理app原创 2012-08-31 17:45:38 · 17208 阅读 · 5 评论 -
android通讯录列表,A~Z字母提示(修正版)
先看效果首字母提示的view,AlphaView:package net.alpha;import android.content.Context;import android.graphics.Canvas;import android.graphics.drawable.Drawable;import android.util.AttributeSet;原创 2013-04-18 13:10:54 · 3023 阅读 · 5 评论 -
android Tab实现(仿新浪微博)
4.0早就来了,但是大多机型还是2.x,并且tab形式的导航我个人感觉体验很好。先看效果图这里几乎是和新浪微博的tab一模一样,就是下面文字要稍稍高出一个像素,怎么都调不好。反编译发现新浪微博的tab是用TabActivity来实现的。我个人是很不喜欢使用TabActivity的,主要是因为布局的根标签必须是TabHost,甚至连id都给你指定好了。所以这里选择原创 2013-06-21 23:19:12 · 4146 阅读 · 0 评论 -
android全局Toast
package com.igeak.sync.util;import android.annotation.SuppressLint;import android.content.Context;import android.view.View;import android.widget.Toast;public class ToastUtil { private static T原创 2013-08-09 14:17:48 · 4679 阅读 · 0 评论 -
adnroid仿miui的dialog
先来看下效果图:其中show和dismiss的时候有动画效果。原先试过使用PopupWindow来做,但是使用的时候不是那么舒服,毕竟不是dialog嘛。所以这次尝试还是使用dialog来做 ,很多地方是引用了系统源码(源码是最好的老师)首先看CustomDialog.java的构造函数:protected CustomDialog(Contex原创 2014-08-10 01:24:59 · 3020 阅读 · 1 评论 -
android 滑动侧边栏 SlideMenu
还是先看效果图 支持点击按钮打开侧边栏,同时支持手势打开或是关闭侧边栏。选择继承ViewGroup来实现。首先是考虑子view的布局,其实就是怎样重写onLayout方法。1.可以像是FrameLayout一样,menu的布局在下,内容的布局在上,遮盖掉下层的menu布局。通过上层内容View滑动从而显示出下面的view。2.可以像LinearLa原创 2013-06-30 16:20:36 · 52414 阅读 · 27 评论 -
Android日志打印类LogUtils
话不多说,看代码:public final class LogUtil { /** * Log default tag. */ private static String sTagDefault = "TAG"; /** * Log toggle for release, default value is false. */原创 2015-08-09 15:23:21 · 1827 阅读 · 0 评论 -
Android Studio下载及常用快捷键
Android Studio下载:http://pan.baidu.com/s/1qWBvVT6格式化代码:cmd + alt + L代码提示:alt + 空格快速修复:alt + 回车查看调用路径: control + alt + h上下移动行: alt + shift + up/down删除行:cmd + delete剪切行:cmd + x复制行:cmd原创 2015-11-25 16:18:53 · 827 阅读 · 0 评论 -
简易EventBus实现
import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;public class EventBus { private static volatile EventBus defaultInstance; private f原创 2016-11-07 14:28:15 · 577 阅读 · 0 评论 -
android杀进程方法
参考了一篇文章,再此感谢Zengyangtechhttp://blog.csdn.net/Zengyangtech/article/details/5733631方法1 restartPackage使用的具体源代码 ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SE原创 2012-05-09 17:01:07 · 15360 阅读 · 4 评论 -
iphone风格设置页面PreferenceActivity
现在很多Android设置页面搞成iPhone风格的,其实Android的PreferenceActivity也可以实现。先看效果:就是这个样子了。主要实现方式是重写一些布局文件。唉,先上传代码,回头有时间在修改完善文章。代码下载(0资源分):http://download.csdn.net/detail/luck_apple/4224460原创 2012-04-13 21:01:17 · 2433 阅读 · 1 评论 -
android首页滑动切换
很多软件会选择左右滑动的主界面,实现方式也很多,这里的仅供参考,勿喷。不多说什么了,相信大家看看代码就明白,自己也不善言辞,望大家谅解。自定义接口,监听滑动翻页事件:/** 滑动后翻页事件 */public interface OnViewChangedListener { public void OnViewChanged(int viewId);}滑动翻页vi原创 2012-04-09 14:10:10 · 3723 阅读 · 0 评论 -
PreferenceActivity定制
android很多设置界面都会使用PreferenceActivity来实现,但那个界面比较丑陋,显示开发总是满足不了要求。可以自己实现一个,但是那样又会使Activity中的逻辑代码和xml布局文件过于复杂,远远不及PreferenceActivity来的方便快捷。开发工具:eclipse 运行环境:模拟器 2.2这个是我模仿360手机安全卫士做的,背景的图片不大原创 2011-12-12 16:36:35 · 4388 阅读 · 4 评论 -
android快速滑动列表+首字母提示(仿通讯录)
快速滑动列表我看了很多,几乎都是同一篇。都是自己手动添加的数据,listView数据不是动态的,实际应用意义不大。并且,数据还是英文的,这样的话首字母提示就没有意思了。本程序读取手机系统的联系人,将其显示在ListView上。开发工具:eclipse 运行环境:htc G9 android2.3.3先看效果图:我仔细看了表结构原创 2011-09-02 10:11:57 · 7809 阅读 · 3 评论 -
android二级列表(BaseExpandableListAdapter的使用) 仿通话记录
android SDK中带有这样类似的例子,但是那个还是静态数据,没有实际应用价值,参考意义不大。网上找了很多,还是那样的情况,几乎是同一篇文章,大家转来转去。况且,那篇例子也是静态的数据。还是自己试试,自己写一个吧。程序读取手机系统的通话记录,按联系人分组,显示到列表。开发工具:eclipse 运行环境:htc G9 android2.3.3原创 2011-09-02 10:27:23 · 5177 阅读 · 10 评论 -
android shape的使用
shape的一些总结,总是记不住,写在这里方便随时查看。代码:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="2dp" android:color="#6原创 2011-10-12 11:41:41 · 1441 阅读 · 0 评论 -
android通讯录列表,A~Z字母提示view
开发工具:eclipse 运行环境:htc G9 android2.3.3话不多说,先看效果图其实左右边的A~Z是一个自定义的View,它直接覆盖在ListView上。MyLetterListView:public class MyLetterListView extends View { OnTouchingLetterChang原创 2011-09-23 13:10:00 · 7889 阅读 · 15 评论 -
android 创建快捷方式
首先需要权限:Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon); //图标intent.pu原创 2012-01-03 17:11:20 · 1274 阅读 · 0 评论 -
TelephonyManager类:Android手机及Sim卡状态的获取
TelephonyManager这个类很有用,可以得到很多关于手机和Sim卡的信息。 直接上注释后的代码,请享用package net.sunniwell.app;import android.app.Activity;import android.os.Bundle;import android.telephony.CellLocation;import androi转载 2011-12-15 14:58:06 · 1640 阅读 · 0 评论 -
android 对话框Dialog背景透明
先看效果: 这是我做的一个拨号器强的面板,拨号的时候会查询手机中的联系人,显示在拨号面板上方,点击弹出透明对话框供选择。这次重点是透明对话框。先看对话框的theme,style文件: <style name="selectorDialog" parent="@android:style/Theme.Dialog">原创 2011-10-14 20:04:29 · 39008 阅读 · 11 评论 -
ContentProvider的简单实现 + ContentObserver加听数据库
有时候我们需要动态的刷新页面,比如收到短信的时候,短信页面动态刷新,显示最新的短信状态。一般我们会采用监听数据库的方法来实现,但是监听数据库要有uri,也就是要tigongContentProvider才行。这里就是一个简单里的例子,输入姓名,点插入按钮就会插入数据,然后动态更新下面的TextView,点击删除按钮也会更新TextView。不多说了,让代原创 2011-09-02 10:56:16 · 1596 阅读 · 0 评论 -
Android短信Receiver优先级
Android上的一些应用都有拦截短信广播的功能,360,各种手机卫士,还有一些通讯录。最恼人的就是通讯录这些,有的甚至是拦截短信,扔掉广播,由它帮你入库。经过反编译,有点眉目。360,金山手机卫士的manifest里面根本就没有注册短息的Receiver,所以他们只可能是动态注册短信广播接收器。还有这个东西:优先级他们都会设置成这个很长的int,其实这个数是最大int型整数。原创 2012-03-17 22:16:54 · 11653 阅读 · 5 评论 -
android SharedPreferences 存储对象
此方式可以保存将对象持久化到SharedPreferences,存储的对象需要实现Serializable接口。private static SharedPreferences sPref;private static SharedPreferences getPreference(Context ctx) { if (sPref == null) { sPref = ctx.getApplicationContext() .getSharedPreferences("PREF_原创 2016-11-09 16:20:22 · 587 阅读 · 0 评论