- 博客(5)
- 资源 (16)
- 收藏
- 关注
原创 android 创建快捷方式
使用广播创建快捷方式: //flag 控制只在第一次启动是才创建快捷方式。 boolean flag = sp.getBoolean("shortcut", false); //System.out.println(flag); if (!flag) { Intent intent = new Intent(); // 设置intent的action intent.setAc
2016-01-13 12:18:55 378
原创 android 来电拦截
电话是 在TelephonyManager中有一个私有方法getITelephony(),能获得ITelephony接口实例,该接口中有endCall()方法,该方法能拦截电话。 1. 在服务中设置电话状态监听器:tm.listen(listener, PhoneStateListener.LISTEN_CALL_STATE); 2.在CALL_STATE_RINGING(来电铃响)中来电拦
2016-01-12 12:07:15 454
原创 android 获得各个应用程序缓存大小和清除全部应用缓存
一、反射获得缓存大小: 获得各个应用程序缓存大小,需要使用getPackageSizeInfo方法(可以成系统app setting中查到),它是PackageManager的公共方法,但它被隐藏了。所有要用反射调用该方法。 * @hide */ public abstract void getPackageSizeInfo(String packageName, i
2016-01-11 23:12:44 4976 2
原创 自定义数据库中使用 contentObserver
系统自带的数据库的Provider中都有通知该数据库观察者数据库更新的机制。 比如在CallLogProvider的代码中发现了通知数据库进行更新了。代码如下: protected void notifyChange() { getContext().getContentResolver().notifyChange(CallLog.CONTENT_URI, null,
2016-01-10 18:37:26 364
原创 Fragment 初学
需要实现下图功能,点击两个textview能改变下面的内容(这是fragment),并且点击加锁图片,会把该列添加到另一个fragment。 我用两个fragment replace实现的。所有的数据在activity中初始化。把两个fragment实例定义成activity的成员变量, 在初始化fragment后传入listview要显示的数据。每个fragment中点击事件
2016-01-09 21:29:56 254
android auto message sample
2016-05-30
自定义滑动开关view
2016-02-03
android onclick 测试
2016-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人