zoukankan      html  css  js  c++  java
  • Android之Dev Guide

    What is Android?

      Android是一个包含操作系统、中间件、关键应用程序的软件栈,Android SDK提供必要的工具和API使得能够用Java语言在Android平台上开发应用程序。

    Android Architecture

      下图展现了Android操作系统的主要组件(分层架构)。

    Application Framework

      通过提供开放开发平台,Android提供开发者构建丰富的和创新的应用程序的功能。开发者可以自由的利用硬件设备、访问位置信息、运行后台服务、设置警告、添加状态条通知等等。

      跟核心应用程序一样,开发者拥有这些API的全部权限。应用程序架构的目的是简化组件重用,任何一个应用程序都可以开放它的能力然后可能别的应用程序使用这些能力。同样的机制允许组件被用户替换。

      在应用层之下的是一系列的服务和系统,包括:

      1、一个丰富和可扩展的View,View可被用来构建应用程序,包括lists、grids、text boxes、buttons,甚至是嵌入式web浏览器。

      2、Content Providers,使得应用程序可以从其它应用程序访问数据,或者分享他们自己的数据。

      3、一个资源管理器(Resource Manger),提供访问非代码资源如字符串、图形和布局文件。

      4、一个Notification Manager,提供应用程序在状态条上显示自定义警告的功能。

      5、一个ActivityManager,管理应用程序的生命周期,提供一个公共的浏览栈(Navigation backstack)


  • 相关阅读:
    Asp.Net+Oracle+BootStrap+Jquery
    UML类图几种关系的总结
    PHP对象在内存堆栈中的分配
    php sprintf 详解
    微信错误代码45047:客服消息只能发送20条/个用户
    php利用array_search与array_column实现二维数组查找
    mvc 详解
    php中++i 与 i++ 的区分详解
    Git 别名多个命令 超实用
    php 对象继承
  • 原文地址:https://www.cnblogs.com/tekkaman/p/2073516.html
Copyright © 2011-2022 走看看