Android App
文章平均质量分 58
lylianlll
喜欢看贴不会贴
展开
-
AppWidget完美恢复后台程序方法
这方法是从Home 的widget点击后恢复到后台程序,而不是重新起一个新的activity。假如程序没有运行过,就会重新起动。 反正就不会起两次就是了。 Intent intent; PendingIntent pendingIntent ; Log.d(TAG, "##set welcome activity");原创 2012-11-09 14:28:40 · 1330 阅读 · 0 评论 -
重新解压打包android 根文件系统 ramdisk.img
1. ramdisk.img文件gzip压缩文件, 所以要用gunzip命令解压缩. 但是gunzip需要默认后缀名.gz才可以正常解压, 不然会被忽略对待.(源文件类型) ramdisk.img: gzip compressed data, from Unix2. 解压后名字会自动去掉.gz后缀,并重命名为ramdisk.img, 这时候文件类型为ramdisk.img: ASC原创 2012-12-24 11:06:24 · 1706 阅读 · 0 评论 -
Android媒体文件metadata是如何实现跟解码器结合获取的
一般获取媒体文件的metadata元数据的方法大概为1.MediaMetadataRetriever mr = new MediaMetadataRetriever();2.mr.setDataSource(file.getAbsolutePath());3.mr.extractMetadata(KEY...);4.mr.release();主要分析1,2 . 这是因为为该原创 2012-12-28 16:12:35 · 2422 阅读 · 0 评论 -
解剖Android USB MTP 的激活流程
废话少说, 先上两张时序图 , 图片有点大, 建议用新窗口打开或者另存到本地查看图1: UsbSettings的流程图2: property属性的触发事件流程好, 开始分析从图1开始, 当用户从Setting UI里面点了一下那个MTP的选择框后,引起一系列的操作,说白了,这里绕那么多个圈, 无非就是想发个消息通知UsbHandler而已, 然后就等待状原创 2012-12-28 11:39:20 · 19776 阅读 · 7 评论 -
Android应用程序添加自定义的property属性
这是因为Android只有root, system, media用户才有权限写property, 而普通APP的用户ID是APP_XXX, 所以需要提升权限. 前提一定要基于Android源码来编译, 不能基于SDK编译Android.mk里面要添加LOCAL_CERTIFICATE := platformAndroidManifest.xml里面添加 p原创 2012-12-17 16:57:28 · 3283 阅读 · 0 评论 -
Looper与Handler是如何通过Message发生关系的
经常看到Android的消息用法大概为:Looper.prepare()Looper.myLooper();xxxHandler = new Handler() { handleMessage(Message msg){...} }; Looper.loop();刚开始搞不清楚状况, 根据名字完全看不出有什么关系的两个类,到底如何进行消息传递呢? 只是原创 2012-12-19 10:23:25 · 856 阅读 · 0 评论 -
Android init.rc解析
Android初始化语言由四大类声明组成:行为类(Actions),命令类(Commands),服务类(Services),选项类(Options). * 初始化语言以行为单位,由以空格间隔的语言符号组成。C风格的反斜杠转义符可以用来插入空白到语言符号。双引号也可以用来防止文本被空格分成多个语言符号。当反斜杠在行末时,作为折行符。 * 以#开始(前面允许有空格)的行为注释行。转载 2012-12-21 17:04:35 · 672 阅读 · 0 评论 -
Android framework Watchdog的监控过程
用android的MountService来分析Watchdog的注册和监控过程. 代码路径为:frameworks/base/services/java/com/android/server/MountService.java此Watchdog为软件Watchdog, 在Android Framework中处理的事情有:接收系统内部的reboot事件然后处理监控Syste原创 2013-01-07 15:52:07 · 2439 阅读 · 0 评论