- 博客(2)
- 资源 (10)
- 收藏
- 关注
原创 android framwork 分析之binder
binder是用来实现进程间通信的,当两个进程需要通信时候比方说A进程需要使用B进程的服务 由于进程间的是不允许的 (他们分别运行在自己的用户空间),那怎么解决这个问题呢? 那就是利用binder驱动来中转了 binder驱动是运行在内核空间的 所有的进程共享!所以我们可以利用binder的中转来实现B进程的服务,怎么实现的呢 ?首先把B进程的服务可以共享给其他进程的功能注册到binder驱动
2016-07-08 15:34:52 450
原创 Android framwork 分析之智能指针LightRefBase ,sp,wp,RefBase
Android的framework层都是由c++来实现的 大家都知道c++最令人头痛的莫过于内存泄漏了 ,如果是一个人开发还好 当new出来一个对象后 应该会记得delete掉 但是当多人开发的时候难免会出现这里调用了 那里忘记释放了 特别是对于Android是一个系统来说 那就更加了! 所以才有了用智能指针来处理这个问题,当没有地方引用的时候实现自动释放 避免内存泄漏或者野指针的问题。 在分
2016-07-04 22:03:44 2063 1
文字相结合成图片 手势放大缩小文字颜色大小自定义
2016-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人