1. 写文章之前的声明:首先,文章写上原创标签是有点牵强的,本质上是读书笔记。上周周六的时候参加了博文视点的一个作者交流会,编辑送我了一本android内核方面的书《Android内核剖析》,拿回来读了一下,非常的棒。首先作者知识丰富,对android认识很到位,水平比很多其他Android编者高不少。其次,水平高正常,写书的吗,都有点水平,但是作者写书的时候,非常用心,语言通俗易懂,干脆。这点就非常的难了。自己写书的时候就有感觉,知道是一回事,表达出来,表达的清楚,又是另外一回事。最后,系列文章适合对android有一定认识的朋友,没有android基础的,不要看,浪费时间。

2.写这些文章的意义:书中有大量的内核分析,其实对于应用层开发人员来说,这些东西用不上,我仅仅是把做应用程序开发用的上的东西抽出来,然后加一些自己的东西。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

首先,android中的Context和J2EE等其他技术体系中的Context有一定的区别,其他技术体系中,Context可以翻译为上下文,其实也就是一个全局环境接口,可以通过它得到一些全局信息。但是在android中,Context的含义多了一层,它也有全局的概念,但是还有其他的意思,在android中,把Context翻译为“场景”更为合适。

首先说明一个事实,Application,Activity,Service都继承于Context。Application比较相似于J2EE概念范畴里面的Context,而Activity和Service是更小范围内的Context。

Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型。同时启动应用级的操作,如启动Activity,broadcasting和接收intents。

最后,一个android应用程序中,Context个数=Activity个数+Service个数+1(Application)

更多相关文章

  1. android内核编译方法
  2. android内核编译,终于ok了,总结之
  3. 为Android内核添加hello world驱动并添加到menuconfig菜单
  4. ubuntu10.10下编译android内核源码
  5. 在Ubuntu上下载编译安装Android最新内核源代码
  6. Android获得全局进程信息以及进程使用的内存情况
  7. RHEL5 CENTOS5上编译Android内核的步骤

随机推荐

  1. android gps开发必备资料(含测试demo下载
  2. Android Room联合AsyncListUtil实现Recyc
  3. android layout parser
  4. 在Android平台上开发移动应用程序(毕业设
  5. android输入法手势程序源码
  6. Android 初识Intent
  7. android添加桌面快捷方式
  8. Android NDK How-To ---- Android 4.4
  9. Android的通信机制与网络(一)
  10. port exosip to android