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)


  • 相关阅读:
    你是一直认为 count(1) 比 count(*) 效率高么?
    php 判断是不是https链接
    php 版本比较
    php 执行效率
    redis 队列缓存 + mysql 批量入库 + php 离线整合
    php 高并发下数据同步的问题
    一个合格的工程师的知识结构
    php 代码编写的格式
    php 四种基础算法 ---- 快速排序法
    php 四种基础算法 ---- 插入排序法
  • 原文地址:https://www.cnblogs.com/tekkaman/p/2073516.html
Copyright © 2011-2022 走看看