今天花了半小时时间看了一下《Android开发指南中文版》的第一部分,首先感谢作者辛苦的翻译和分享。
第一部分介绍了Android应用程序的基本运行环境和组件,感觉文章翻译还是很不错的,一下子展示了android的很多亮点。
Android应用程序的基本特点:按照linux用户ID运行于不同的进程,应用程序默认只对该用户和该应用程序可见;每个进程有独立的Java虚拟机;
Android应用程序可以使用其他应用程序的元素,这一点我的体会是类似Java中的import应用,不知道这样讲是否真确,对Java的认识已经很模糊了。为了达到前述目的,系统必须在一个应用程序的一部分被请求的时候,将那部分的Java对象实例化。而且Android应用程序没有为应用准备一个单独的程序入口,即没有main方法,这一点使我颠覆了对程序的认识。
Android系统为实例化提供了四种基本的组件,分别为Activity、服务、广播接收器、内容提供者。我的初步理解这四种组件分别提供了,界面交互、后台处理、消息机制、数据存储的基本功能。
这就是今天的一点理解了,是否真确尚待他日再来回顾。