- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 通过闹钟服务注册定时通知
偶然的机会发现了一个注册在那种服务里类似于定时器的东西,这样你的程序就不用再次开辟线程去执行这个操作了,真的很节省性能,代码如下: // 通过闹钟机制一小时后启动服务 Intent intent = new Intent(this, TimerBroadcastReceiver.class); PendingIntent pending
2016-08-30 23:02:52 452
原创 在日历的下拉通知栏Notifycation点击忽略无效
这个关于通知栏的bug,虽然挺小的,但是感觉也挺重要的,在这里分享一下。 这个bug是这样的,日历响应后会弹出一个notifycation通知栏,在点击之后该通知并没有立即消失,最后才发现原来应该在一个AlertReceiver.java的文件里getSystemService,再用一个notifycationmannager对象接收,然后再用mnager对象cancel掉对应的id。具体代码
2016-08-30 23:01:08 480
原创 手机更新时间后,过期的闹钟异常响起
前段时间测试提了一个bug,是这样的,设置一个闹铃,等待闹铃时间到,闹铃响应,然后插拔电池,让手机系统时间恢复到出厂默认时间,让手机联网,等待手机时间更新后,已经过期的闹钟突然响了,这让人百思不得其解,我在试图修改的时候发现在Desclock里竟然没有比对系统时间与设置闹铃时间比对然后执行响铃的逻辑(可能是本人水平有限),在解析唯一一个传入进来的Intent的时候发现唯一一个没被处理的消息类型TIM
2016-08-30 22:59:36 1781
原创 PhoneWindowManager总结
锐嘉科集团_第三研发中心_软件部_关岐PhoneWindowManager总结1.基础知识**window抽象类,具体实现为phonewindow window是抽象的所有需要通过windowManage来管理 主要方法有三个 addView() updateViewLayout() removeView() 每个window都对应一个view和viewRootImpl** 所有需要显示到
2016-08-06 21:57:47 8910
原创 在文件管理器剪切到一个文件到相同的路径下,直接变成了复制功能
}else if(cutFile.size()>0){ //在这里先得到源文件List的长度 int cutSize = cutFile.size(); //将源文件List集合强转成为一个File[]数组 File[] cutList =(File[])cutFile.toArray(new File[cutSize]); //获取目标集合 File
2016-08-06 21:56:03 989
原创 手机连接PC端后在文件管理器内新建文件,PC端无法同步更新
手机连接PC端后在文件管理器内新建文件,PC端无法同步更新 搞了那么多其实就一行管用private void fileScan(){ Uri data = Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath()); sendBroadcast(new Intent
2016-08-06 21:52:12 969
原创 使用 SourceInsight 查看 android 源码常用技能
f3 f4 在当前文件中搜索某个关键词, 组合使用可以向前向后搜索, 先使用 shift+f3 或者 shifte+f4 搜索当前光标下的某个关键词, 然后就可以使用 f3 f4 向前向后搜索此关键词了. shift+f8 可以高亮显示当前关键词 ctrl+/ 搜索整个项目中的 reference 索引 4.ctrl+鼠标左键 跳转到 reference 的定义处
2016-08-06 21:47:56 451
原创 android使用adb命令安装软件
准备工作: 确信 \android-sdk-windows\tools\下有 adb.exe AdbWinApi.dll AdbWinUsbApi.dll 三个文件,如果没有从\android-sdk-windows\platform-tools\ 下面拷贝到tools下(android sdk 3.0 以上版本一些工具默认不放在tools下,作为可选配置放在platform-
2016-08-06 21:44:39 2629
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人