自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 监听用C/C++代码监听App是否被卸载

监听APP是否被卸载,遗憾的是此方法在API19以后才能使用

2016-12-21 14:54:44 369

原创 Android IPC进程间通信(从应用层源码分)《二》

我们来分析这张图,其实里面有一个很重要的角色ServiceManager,这个类是系统帮我们管理Service服务的类,在AIDL中,我们在服务端不是要注册一个服务吗?当这个服务启动就会往系统SericeManager类中注册,把类的描述引用通过Binder注册到里面,当我们客户端要通讯的时候,就会开始在系统服务ServiceManager中找相应的服务,只能拿到里面引用进行通信,大概就是这样的一个

2016-12-09 15:12:28 353

原创 Android IPC进程间通信(从应用层源码分)《一》

在Android系统中,里面涉及到大量的进程间通信(IPC),现在我想自己写一篇关于我对IPC的理解,理解有不对的地方还希望大家给指点出来,IPC我打算分两篇来写,第一篇主要介绍怎么自己写一个进程间通信及AIDL,第二篇就从应用层源码分析,进程间是怎么绑定Binder进行进程间通信的。 首先我们要知道Binder这个概念,到底什么事Binder,其实说简单点,它就是进程与进程间进行通信的一个桥梁。

2016-12-09 10:43:05 208

原创 自定义BaseRecyclerAdapter适配器

自定义BaseRecyclerAdapter适配器自定义BaseRecyclerAdapter封装了几个常见的方法,能力有限,请各位见谅,废话不多说,直接上代码。BaseRecyclerViewAdapter代码块语法遵循标准markdown代码,例如:import android.content.Context;import android.support.v7.widget.Recycler

2016-10-27 15:25:36 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除