- 博客(4)
- 收藏
- 关注
原创 记录在AndroidStudio将别人的app程序 copy并在自己项目中调试运行
1.首先copy一份其他项目的app,这里classapp为copy的程序,app为原来的运行程序2.然后将项目中的settings.gradle中include属性改成copy过来的classapp3.同步gradle即可 run这个clasapp程序。...
2018-06-16 18:00:15 2493
原创 Android 如何在系统中加入一个和AMS一样级别的服务 ------基于Android O
这集记录下如何在Android系统中添加一个和AMS一样的级别的服务,这个算定制服务.我们在Android系统开发中会使用到各种形形色色的系统提供的服务,比如:AMS,WMS,PMS(PowerManagerService)等等,那我们如果想加入自己的服务该如何创建,服务访问的范围如何限制(涉及到Selinux)以及加入到系统中呢?此文只考虑加入系统..我们都知道系统服务大多都是IBinder,所...
2018-06-13 17:29:13 816
原创 Android View绘图机制
之前分析了Activity的启动流程,这里趁热打铁继续给出View的绘图机制.上篇讲到了ActivityThread#handleLaunchActivity---->ActivityThread#performLaunchActivity方法是Acitivty的启动,接下来ActivityThread#handleResumeActivity是显示View相关.因为setContentVi...
2018-06-12 19:31:33 557
原创 Android Activity启动流程分析--------基于Android O版本分析
工作多年,首次写文章,确实有些汗颜,作为一个Android系统开发的老渣渣,还是应该觉得记录点心得和经验,否则感觉从来没踏入过这个领域一般.废话不多说,直接上正题:作为Android四大组件之一的Activity想必大家知道它的主要性,那么大家知道它如何创建,怎么出现生命周期的,如何呈现在大家眼前,以及如何与用户事件交互等等一系列的问题,这篇先从它如何被创建以及如何出现生命周期开始.启动Activ...
2018-06-12 15:58:39 1095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人