(一)概述
本节,我们继续来研究Service(服务)组件,本节将会学习下Android中的AIDL跨进程通信的一些 概念,并不深入到源码层次,暂时知道是什么,会用即可!(二)Service精通
1.Binder机制初涉
1)IBinder和Binder是什么鬼?我们来看看官方文档的中文翻译:
IBinder是远程对象的基本接口,是饿了高性能而设计的轻量级远程调用机制的核心部分。但他...
分类:
移动开发 时间:
2016-07-04 11:57:54
阅读次数:
262
做过Android开发的同学可能有些体会,入门初期,工作内容主要是实现各式各样的UI界面,以及实现应用的业务逻辑。在这个阶段,我们会逐渐熟悉View系统,逐渐学会实现各种各样的界面以及动画效果。再往后,当我们想更深入的学习android系统,比如学习android四大组件的启动过程、AMS、PMS等 ...
分类:
移动开发 时间:
2016-07-03 21:33:03
阅读次数:
347
(一)概述
本节开始讲解Android的四大组件之一的Activity(活动);
官方文档:
Activity是一个应用程序的组件,他在屏幕上提供了一个区域,允许用户在上面做一些交互性的操作, 比如打电话,照相,发送邮件,或者显示一个地图!Activity可以理解成一个绘制用户界面的窗口, 而这个窗口可以填满整个屏幕,也可能比屏幕小或者浮动在其他窗口的上方!从上面这段话,我们可以得到以下信息:...
分类:
移动开发 时间:
2016-07-03 19:15:46
阅读次数:
166
(一)概述
(二)Activity1.Activity,Window与View的关系下面是自己查阅资料,看了下一点源码的归纳所得,如果哪写错了欢迎指出!下面贴下小结图:
流程解析: Activity调用startActivity后最后会调用attach方法,然后在PolicyManager实现一个Ipolicy接口,接着实现一个Policy对象,接着调用makenewwindo...
分类:
移动开发 时间:
2016-07-03 19:12:35
阅读次数:
212
BroadcastReceiver: BroadcastReceiver(广播接收器)是Android中的四大组件之一,用来通知某些事件的相关信息,如下载完成,设置改变等。 默认的BroadcastReceiver状态(新建完未更改任何设置)的简单使用方法: 1.通过new Intnet(MainA ...
分类:
其他好文 时间:
2016-07-02 11:50:47
阅读次数:
250
Service介绍: 与Acitivity平级的Android四大组件之一,对比Activity而言,就是没有交互界面,且可以一直在后台执行,只用于处理下载,I/O等长时间信息交流的任务。 Service的生命周期和运行顺序: Service的生命周期只有启动状态和摧毁状态,相比Activity而言 ...
分类:
其他好文 时间:
2016-07-02 00:28:49
阅读次数:
238
android 四大组件之Service(10) AIDL android interface definition language ...
分类:
移动开发 时间:
2016-06-25 22:52:38
阅读次数:
195
android 四大组件之Service(8) 通过信使进行远程通信 ...
分类:
移动开发 时间:
2016-06-25 21:39:03
阅读次数:
140
由于Service运行在后台, 一旦运行,使用Toast Notifications 和 Status Bar Notification 来通知客户。 Service结合通知和用户交互: ...
分类:
移动开发 时间:
2016-06-25 16:32:58
阅读次数:
266