放码过来
  • 首页
  • 归档
  • 标签
  • 友链

Toast显示过程

抄书抄的有点烦,自己也学着分析一下源码,挑了个在我看来比较简单的Toast显示过程来玩一玩。 1Toast.makeText(context, text, duration).show(); 先了解一下makeText过程,该过程最终都会调用下面的方法: 1234567891011121314151617181920/** * Make a standard toast to displa
2018年08月03日
#Android

Android ContentProvider

《Android开发艺术探索》9.5章 系统预置了许多ContentProvider,比如通讯录信息、日程表信息等,要跨进程访问这些信息,只需要通过ContentResolver的query、update、insert和delete方法即可。虽然ContentProvider的底层实现是Binder,但是它的使用过程要比AIDL简单许多,这是因为系统已经为我们做了封装,使得我们无须关心底层细节即可
2018年08月02日
#Android

AndroidService

《Android开发艺术探索》9.3章Service分为两种工作状态,一种是启动状态,主要用于执行后台计算;另一种是绑定态,主要用于其他组件和Service的交互。需要注意的是,Service的这两种状态是可以共存的,即Service既可以处于启动状态也可以同时处于绑定状态。通过Context的startService方法即可启动一个Service: 12Intent intent = new I
2018年08月01日
#Android

Android广播

面试APUS的时候被问到广播:面试官:聊一下广播吧。我:广播啊,四大组件之一,自己创建个类继承自BroadcastReceiver,重写onReceive()方法,需要注意的是不要在这个方法中做耗时操作。注册的话可以在AndroidManifest文件中静态注册,也可以在代码中动态注册。都做完了之后就可以调用sendBroadCast()方法发送广播了。面试官:了解广播注册过程么?我:哈~!这个没
2018年07月31日
#Android

View绘制过程

抄的《Android开发艺术探索》第四章ViewRoot对应于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和Deco
2018年07月29日
#Android

View事件分发

抄的《Android开发艺术探索》3.4.1 和 3.4.2 MotionEvent在手指接触屏幕后所产生的一系列事件中,典型的事件类型有如下几种: ACTION_DOWN——手指刚接触屏幕; ACTION_MOVE——手指在屏幕上移动; ACTION_UP——手机从屏幕上松开的一瞬间还有其他的事件可以参考MotionEvent.java类 TouchSlopTouchSlop是系统所能识别出
2018年07月29日
#Android

Activity启动模式,启动过程

面试总结,关于Activity启动模式、启动过程,Intent匹配规则、App启动流程等
2018年07月26日
#Android #面试

Android多进程三

Android中中IPC方式有很多,比如使用Bundle,使用文件共享,使用Messenger,使用AIDL,使用ContentProvider,使用Socket等。前两种方式比较简单,自己玩。下面主要是抄的《Android开发艺术探索》2.4.4章节,看过书的就不用看了。
2018年07月23日
#Android

Android多进程-二

Android中中IPC方式有很多,比如使用Bundle,使用文件共享,使用Messenger,使用AIDL,使用ContentProvider,使用Socket等。前两种方式比较简单,自己玩。下面主要是抄的《Android开发艺术探索》2.4.3章节,看过书的就不用看了。
2018年06月22日
#Android

Android多进程(一)

Reference:《Android开发艺术探索》,作者:任玉刚多进程基础以及一些名词
2018年06月21日
#Android
1…910111213…17

搜索

Hexo Fluid