在你写Android应用程序之前,了解它们是如何构成以及它们的生命周期是很必要的。在这章中,你将了解到很多组成Android应用程序的零散的但有联系的组件(它们是如何通过Android manifest绑定到一起的)。接下来,在了解Activity组件之前,你将了解到怎样以及为什么使用外部资源。
在最近的几年里,大家开始转向托管代码的框架开发,例如Java虚拟机,.NET CLR(公共语言运行时)。
在第1章,你已经了解到Android使用这个模式,即每一个应用程序运行在Dalvik虚拟机实例中的一个独立的进程里。在这章中,你将学到更多关于应用程序的生命周期以及它如何被Android运行时控制。这将引导我们了解进程状态,它代表了应用程序的优先度。这些信息,反过来又决定了当需要更多系统资源时应用程序被终止的可能性。
移动设备现在趋向许多的形状和大小,在不同国度间使用。在这一章,你将学到如何让应用程序具有在不同硬件上、不同国家准确无误运行的灵活性,以及通过外部资源实现多语言。接下来,你将会练习使用Activity组件。无可争议,它在用户接口(UI)方面具有非常重要的作用。另外,你将学习怎样创建新的Activity,并且了解它们的生命周期以及它们如何影响应用程序的生命周期。
最后,你将了解一些Activity的子类,它们包装了一些资源(一些常用的UI的组件,例如maps,lists)。
什么组成了Android应用程序? 应用程序Manifest介绍 使用Manifest Editor Android应用程序生命周期 理解应用程序优先级和进程状态 资源具体化 Activity端详 小结
本章导视:
转载于:https://www.cnblogs.com/xirihanlin/archive/2009/07/17/1525620.html
