Adroid通过提供一个开发的开发平台,给开发者提供构建丰富而新颖的应用程序的能力。开发者可以自由的利用硬件设备、访问本地信息、运行后台服务、设置闹钟、在状态栏上添加通知等。
开发者完全访问那些被核心应用使用的framework的API,应用架构的设计,旨在简化组件的重用。任何应用都可以发布它的功能,以便其他的应用能够重用这些功能(在框架强制性安全约束之下)。同样这种机制允许组件被用户替换。
所有的应用程序都是一组相关的服务和系统,包括:
能够用于构建应用程序的丰富的、可扩展的视图(Views)集,包括列表、表格、文本框、按钮以及可嵌入的Web浏览器;
内容提供器(content providers)使用应用程序能够访问来自其他应用程序的数据,也可以共享自己数据;
资源管理器(Resource Manager)提供访问非代码资源的能力,如本地化字符串、图片、布局文件等;
通知管理器(Notification Manager)使所有的应用程序能够在状态栏中定制提醒信息;
活动管理器(Activity Manager)管理应用程序的生存周期,并且提供了一个共同的导航回退栈。
注:本人转载系个人觉得翻译的很好,值得收藏,且自己回头看着方便。
如有兴趣请访问作者官方博客http://blog.youkuaiyun.com/FireOfStar
本文介绍了Adroid平台为开发者提供的强大能力,包括访问硬件设备、运行后台服务、设置闹钟等功能。开发者可以利用丰富的API构建创新应用,并通过组件重用来简化开发流程。文章还概述了Adroid应用程序的核心组成部分,如视图、内容提供器、资源管理器等。

被折叠的 条评论
为什么被折叠?



