ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 11778|回复: 0
上一主题 下一主题
[教程]

Android程序设计(2)-Android架构说明(上)

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-28 16:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
>
     
  Application(应用程序)   
  在Android SDK(软体开发套件)所用的手机模拟器及未来实体的手机中,都会有一系列以Java语言撰写的核心应用程序,包含电子邮件程式、简讯程式、日历、地图、浏览器、联络人与其它应用程序。让使用者一开始就可以使用这些基本的功能来操作应用手机。   
  Application Framework (应用程序架构)   
  在Android SDK(软体开发套件),也定义了能让开发者可以完整使用与核心应用程序相同的应用程序标准介面(API),应用程序架构是为了要简化元件的重新利用而设计的,应用程序可以发布功能并为其它应用程序所使用,但是,要受限於应用程序架构的安全限制,使用者也用同样的机制用来新增、置换元件。   
  目前所有的应用程序是由Services(服务)及Systems(系统)来组成,包含有:   
  A.Views System(建构程式原件):用来建构一个应用程序的基本原件,包含了在开发系统画面时,常用的lists、grids、text boxes、buttons控制项,甚至是嵌入式的浏览器。有兴趣想要看程式控制项的读者可以参考下述网址:http://code.google.com/android/reference/view-gallery.html   
  B.Content Providers(内容提供者):可以用来让应用程序可以存取或分享资料给其它应用程序。   
  C.Resource Manager(资源管理员):提供各种非程式码的资源让应用程序去使用,例如:本地化字串、图形或排版相关档案。   
  D.Notification Manager(讯息管理员):提供应用程序在状态列(Status Bar)的地方显示应用程序自定的警示讯息(Alert)。   
  E.Activity Manager(活动管理员):管理所有应用程序的生命周期及一般性的回溯导航处理(navigation backstack)。例如:开启应用程序要用到的资源准备及关闭应用程序时,释放出记忆体及相关资源等工作。   
  F.Window Manager(视窗管理员):用来管理所有开启的视窗程式。   
  G.Location Manager:用来管理地图服务的相关功能。   
  H.Telephony Manager:用来管理有关使用者拨打与接收电话的相关功能。   
  I.Package Manager:管理所有安装在Android系统内的程式。   

上一篇:Android程序设计(3)-Android架构说明(中)
下一篇:Android程序设计(1)-什么是Android?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

站长统计

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2025-4-30 12:39 , Processed in 0.148142 second(s), 15 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2025 ZNDS.Com

快速回复 返回顶部 返回列表