![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 78
qq_36604110
这个作者很懒,什么都没留下…
展开
-
Android如何配置init.rc中的开机启动进程(service)
http://blog.csdn.net/qq_28899635/article/details/56289063开篇:为什么写这篇文章先说下我自己的情况,我是个普通的学生,之前在学校一直做Android应用开发,找实习的时候也一直想找相关的工作,来到现在这家公司以后,由于业务调整,被领导安排去做底层开发,本来我对底层的东西一无所知,加上其实并不感兴趣,其实一开始感觉还是很难的,不过刚刚工作,只有...转载 2018-03-15 21:22:07 · 907 阅读 · 0 评论 -
Android为什么使用Binder作为IPC机制
作者:Gityuan链接:https://www.zhihu.com/question/39440766/answer/89210950来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。在开始回答 前,先简单概括性地说说Linux现有的所有进程间IPC方式:1. 管道:在创建时分配一个page大小的内存,缓存区大小比较有限;2. 消息队列:信息复制两次,额外的CPU消耗...转载 2017-09-09 15:20:17 · 300 阅读 · 0 评论 -
屏幕适配
首先说一下dp 和 px 的区别。dp意思是“密度无关像素”,什么意思呢,说白了,就是不同 dpi 下展示的 px 数值不同。而用户看到的图像大小就是像素大小(px)。公式是px = dp * (dpi/160) 。dp即dip,规定,密度为160的屏幕上,1像素对应的尺寸为1dp。320密度的屏幕上,1像素对应0.5dp,以此类推。在密度为160的屏幕上,1英寸有160个像素,那...原创 2017-09-03 16:24:15 · 174 阅读 · 0 评论 -
Activity的启动流程
当我们调用startActivity(intent)的时候,内部走的是startActivityforResult(参数)。startActivityForResult(intent, -1, options);-1表示requestCode为-1.不用返回结果。该方法内部重点是Instrumentation.ActivityResult ar = mInstru...原创 2017-07-22 17:21:29 · 217 阅读 · 0 评论 -
Android系统编译指令make 、mmm、mm优缺点比较
Android 系统提供了三种指令用于编译,他们分别为make、mmm、mm,这三个指令编译的优缺点如下:1. make:不带任何参数,用于编译整个系统,编译时间比较长,除非是进行初次编译否则不建议此种做法;例如:make MediaProvider z这种模式对应于单个模块的编译。它的优点是:会把该模块依赖的其他模块一起跟着编译。例如:make libmedia 就会把libmedia...转载 2018-11-04 15:22:38 · 486 阅读 · 0 评论