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添加文件打开方式以及参数传递
  2. Android(安卓)解决bug:异常提示"ListView
  3. Android Studio下JNI的使用案例
  4. 中国式的APP排行榜
  5. android中的timepick控件简单实用
  6. 动态设置控件宽高
  7. Android(安卓)WebView 播放视频问题
  8. 【Android Studio快捷键】之代码提示
  9. 配置Android SDK环境
  10. Intent跳转到系统应用中的拨号界面、联系