- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Android5.0以后隐式启动ServiceBug
以前写过一篇关于进程间通信的博客通信之进程间通信-AIDL当时用的还是4.2的系统,跨进程 的服务可以根据action进行启动 Intent intent = new Intent(); intent.setAction("android.intent.action.aidl.server");
2017-02-28 11:10:04 1946
原创 启动binder学习计划
2017-02-24 启动binder学习计划,预计用时一个月在知乎上看到有人说,想要学习好Android源码,学习会binder是第一步。以前的博客只是基于某个应用进行分析,大概分析过蓝牙模块,设置模块,录音模块以及一小部分的WiFi模块,如果对这些模块感兴趣可以参考我的博客。对于应用的学习方法基本了解所以以后不再打算对某个应用做整体分析,也许会单
2017-02-24 09:40:11 1093
原创 八问程序员-----总有一个适合你
先来张美图,缓解一下眼部疲劳,这是今天的天气,北京能有个这么好的天气真是很好啊,珍惜吧1,为什么程序员中女生那么少?说个我所经历的真实的案例:我在一个开发群里回答过一个关于系统开发的问题,回答正确之后很多人说竟然是妹子,好厉害啊!我默默的无语中...........如果要是放在以前我上学期间,我一定回一句:女生怎么了?女生就应该比男生笨?也正是因为你们想着女
2017-02-20 11:06:27 5068 31
原创 Android6.0源码分析之录音功能(一)
从现在开始一周时间研究录音,下周出来一个完整的博客,监督,激励!!!2017-02-09--------2017-02-17
2017-02-09 17:31:58 14208 14
原创 Android6.0源码开发之修改默认音量default及max和min
1,修改默认音量的位置为android/frameworks/base/media/java/android/media/AudioSystem.java public static int[] DEFAULT_STREAM_VOLUME = new int[] { 4, // STREAM_VOICE_CALL 普通通话音量 7, // STREAM_
2017-02-08 14:12:58 8499 4
原创 Android源码开发之添加/删除系统应用
本文参考老罗的系统源代码情景分析中的1.5章节http://0xcc0xcd.com/p/books/978-7-121-18108-5/c15.php想要在源码基础上添加一个应用整体来说只需要两步第一步,添加所需要的模块第二步,在系统的mk文件(一般在device/qcom/***.mk)中添加对应模块先来说说第一步:添加模块模块下有四个文件夹res文件夹:资
2017-02-07 10:54:08 6662
我的Androidstudio为什么无法实用foreach
2016-02-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人