Tekkaman

导航

 

2011年6月6日

摘要: 【The Manifest File】 在Android系统能够启动一个应用程序组件之前,系统必须通过阅读应用程序AndroidManifest.xml文件来知道组件的存在。你的应用程序必须声明它所有的组件在这个文件中,必须放在应用程序项目根目录。 Manifest文件做一系列事情包括声明应用程序组件,例如: 1、认证任何应用程序请求的用户权限,例如网络访问或者读用户联系人的权限。 2、声明应用程序所需要的最小的API级别。 3、声明该应用程序使用的硬件或软件的特点,例如摄像头、蓝牙或多等触摸。 4、需要链接的API库,例如Google Maps Library。 5、其它【Declarein 阅读全文
posted @ 2011-06-06 17:14 Tekkaman 阅读(1628) 评论(0) 推荐(2) 编辑
 
摘要: 【Activating Components】 4种组件类中的3种-activities、services、broadcast-被一个称为intent的异步消息激活。Intents让单独的组件在运行时绑定在一起(你可以把他们看作从其它组件请求行为的消息),不管那个组件属不属于你的应用程序。 intent被Intent对象创建,用来定义一个消息以启动一个指定组件或者是指定类型的组件-一个Intent可以是显示的或隐式的。 对activities和services来讲,一个intent定义了执行的行为(例如,查看或发送某个事情),可以指定要操作的URI(组件启动需要知道的事情)。例如,一个inte 阅读全文
posted @ 2011-06-06 16:46 Tekkaman 阅读(756) 评论(0) 推荐(2) 编辑
 
摘要: 【Application Components】 应用程序组件是Android应用程序的基本构建块。每个组件是一个系统能够进入你应用程序的入口点。对用户来说并不是所有的组件都是实际的入口点,而是其中一些依赖于另一些,但是每个都有自己的实体的存在,并且扮演着一个独特的角色--每一个都是帮助你定义自己应用程序整体行为的一个单独构建块。 有4种不同的应用程序组件,每一种都提供不同的服务,每一种都一个不同的生命周期,生命周期定义了组件的创建和消亡。 接下来介绍上述的4种不同的应用程序组件。【Activities】 一个activity代表一个拥有一个用户接口的屏幕。例如,电子邮件应用程序可能有一个ac 阅读全文
posted @ 2011-06-06 15:48 Tekkaman 阅读(1327) 评论(0) 推荐(1) 编辑
 
摘要: 【Application Fundamentals】 Android应用程序使用Java语言编写。Android SDK工具编译代码(包括任何数据和资源文件),将其打包成Android package,一种以.apk结果的存档文件。所有的代码只是一个.apk文件,培训班被认为是一个应用程序,并且Android授权应用程序使用它来安装应用程序。 一量在一台设置上安装,每个应用程序生存在它自己的沙箱: 1、Android是一个多用户的Linux系统,其中每一个应用程序都是一个不同的用户。 2、默认系统赋予每个应用程序一个与惟一的Linux user ID(ID只被系统使用,对应用程序不可见)。系统 阅读全文
posted @ 2011-06-06 14:26 Tekkaman 阅读(1351) 评论(0) 推荐(2) 编辑
 
摘要: 【What is Android?】 Android是一个包含操作系统、中间件、关键应用程序的软件栈,Android SDK提供必要的工具和API使得能够用Java语言在Android平台上开发应用程序。【Android Architecture】 下图展现了Android操作系统的主要组件(分层架构)。【Application Framework】 通过提供开放开发平台,Android提供开发者构建丰富的和创新的应用程序的功能。开发者可以自由的利用硬件设备、访问位置信息、运行后台服务、设置警告、添加状态条通知等等。 跟核心应用程序一样,开发者拥有这些API的全部权限。应用程序架构的目的是简化 阅读全文
posted @ 2011-06-06 10:05 Tekkaman 阅读(2942) 评论(0) 推荐(2) 编辑