![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Framework
文章平均质量分 86
码农走天下
这个作者很懒,什么都没留下…
展开
-
Android平台必备技能(一)---进程间通信AIDL接口回调
先回顾一下aidl的使用方法,可以参考上篇介绍的AIDL怎么用,链接如下:Server端:创建aidl接口文件以及数据(Parcelable)文件; 创建service文件,在AndroidManifest中声明action;3、在service文件中添加IxxxInterface.Stub, 以及对应aidl接口实现,例如: private IMediaShareInterface.Stub mIMediaShareMgr = new IMediaShareInterface....原创 2021-06-21 10:50:03 · 532 阅读 · 0 评论 -
Android去掉EditText控件周围橙色高亮区域
Android_去掉EditText控件周围橙色高亮区域先来看看默认的EditText控件效果:布局就是一个Activity里就放了一个EditText控件,可以看到四周有橙色的高亮区域处理后的效果: 接下来简单描述下处理过程:1,查看EditText这个类的源码public EditText(Context转载 2012-11-07 18:37:13 · 1026 阅读 · 0 评论 -
Android-Handler, Thread, Runnable的简单应用
Runnable:Represents a command that can be executed. Often used to run code in a different Thread.一、既然Runnable和Thread有关,我们先实现Runnable类,在需要执行的过程中,创建一个Thread出来。在Thread调用start()方法后,会执行调用Runnable对象中的ru原创 2013-03-25 15:13:18 · 1150 阅读 · 0 评论 -
GPS代码学习---Framework代码学习
Android基于位置的服务,不得不提到andriod.location包,它提供了很方便的API来实现基于位置的服务。和其他android系统服务一样,我们不能直接实例化一个LocationManager,而是通过getSystemService(Context.LOCATION_SERVICE)获取LocationManager实例。在获得LocationManager实例后,我们可以做三件事原创 2013-05-22 11:56:29 · 4947 阅读 · 1 评论 -
Android分析之LowMemoryKiller
Android Kernel 会定时执行一次检查,杀死一些进程,释放掉内存。那么,如何来判断,那些进程是需要杀死的呢?答案就是我们的标题:Low memory killer机制。Low memory killer 则是定时进行检查。Low memory killer 主要是通过进程的oom_adj 来判定进程的重要程度。这个值越小,程序越重要,被杀的可能性越低。oom_adj的转载 2013-03-04 11:51:56 · 958 阅读 · 0 评论