自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 广播流程2--发送广播

4.发送广播sendBroadcast下图采用的品茗论道说广播悠然红茶的图片 https://my.oschina.net/youranhongcha/blog/226274 直观的解释了广播队列分发广播的流程 其实还是在ContextImpl中: @Override public void sendBroadcast(Intent intent) { wa

2017-06-18 16:28:07 773

原创 Broadcast流程1--注册广播

1. 广播类型:普通广播:通过Context.sendBroadcast()发送,可并行处理 有序广播:通过Context.sendOrderedBroadcast()发送,串行处理 Sticky广播:通过Context.sendStickyBroadcast()发送,黏性广播,本文不分析2.广播注册方式:动态注册:在Activity中通过registerReceiver和unRegisterR

2017-06-17 13:52:49 697

原创 应用Token的流程和作用

应用程序Token的联系android系统中,Binder有两个重要的用途:获取Binder地址,进行跨进程调用;在多个进程中标识身份,确保调用安全。android中Token就是以Binder的身份出现,主要进行身份的标识,验证。步骤一当桌面点击图标,启动一个普通的应用程序的时候。框架AMS解析传入的intent,生成了ActivityRecord对象。步骤二

2017-06-16 21:46:49 2782

原创 Java中String,StringBuilder,StringBuffer的区别

基本概念1.String String是个final类,不能被继承。同时相应的对象也是一个不可变对象,一旦创建就不能修改它的值。平时对于String的修改都是重新创建一个新的 对象,然后把新的值保存进去的。2.StringBuffer StringBuffer是一个对象可变的类,对他进行修改的时候不会像String那样重新创建一个对象。3.StringBuilder String

2017-05-06 22:08:40 252

原创 Messenger案例解析及其源码分析

Messenger简介及其作用Messenger是一种轻量级的IPC方案,通过它可以在不同进程中传递Message对象,在Message中放入我们需要传递的数据,就可以实现数据的进程间传递了。其中本质还是Handler和AIDL的封装和结合。 按键截屏使用的就是Messenger的方式进行IPC通信 我们都知道原生android中截屏触发是同时按住电源键和音量下键,然后就能够截取屏幕了。 这个

2017-04-03 21:39:48 439

原创 AsyncTask源码分析

1.AsyncTask构造函数: public AsyncTask() { mWorker = new WorkerRunnable() { public Result call() throws Exception { mTaskInvoked.set(true); Proce

2017-04-02 06:58:30 269

原创 Handler的作用分析

Handler的构造函数:public Handler() { this(null, false); }接着,调到这个函数 public Handler(Callback callback, boolean async) { if (FIND_POTENTIAL_LEAKS) { final Class<? extends Han

2016-11-06 15:22:32 323

原创 View中事件分发的过程

View中touch事件的分发是重要的理论基础,文章就是参考其他博客,然后自己总结的内容,以便自己以后能够方便查询。 View当中事件的 分发来自函数:dispatchTouchEvent。 public boolean dispatchTouchEvent(MotionEvent event) { // If the event should be handled by ac

2016-11-06 14:34:04 321

JDK_API_1_7_en_US.CHM

文件是英文的,java7.0的帮助文档 当你需要查询类的方法时比较的有用

2012-10-31

空空如也

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

TA关注的人

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