一、系统级:android.accounts android.app 
    1、OS 相关 
        android.os 
        android.os.storage 
        android.hardware(传感器) 
        android.security 
        android.drm(这个应该是为所有app服务的) 
    2、VM 相关 
        dalvik.system 
        dalvik.bytecode

二、程序框架 
    android.app.XXX 
    android.content.XXX 
    android.view.xxx 
    android.provider 
    android.appwidget 
    android.preference 
    android.widget

个人理解:如果非要套MVC的话 m是content v 是各种view C是activity

三、系统内置的服务(windows中以dll形式提供给程序员) 
    1、多媒体 
        android.media.xxx 
        android.graphics 
        android.opengl 
        android.renderscript 
        android.animation     动画系统 
        android.media.audiofx 音效 
        android.media.effect  图像处理 
    2、网络 
        2.1 协议 
            2.1.1 链路层 
                  android.bluetooth 
                  android.net.wifi.xxx 
                  android.hardware.usb 
            2.1.2 传输层 
                  android.net.sip 
            2.1.3 应用层 
                android.net.http 
                android.net.rtp 
                android.mtp (Media Transfer Protocol) 
                android.net.wifi.p2p 
        2.2 服务 
            android.telephony.cdma(3G通信) 
            android.telephony.gsm(2G通信) 
            android.nfc.xxx(类似于公交卡的支付传输方式) 
            android.location(GPS等) 
            android.webkit(网页渲染) 
    3、数据库 
        android.database.XXX 
    4、触控 
        android.gesture 
    5、字体渲染 
        android.text.XXX 
        android.service.textservice 
    6、语音识别 
        android.speech.xxx 
    7、XML解析 
        android.sax 
    8、壁纸管理(windows里面应该是桌面) 
        android.service.wallpaper

四、其他 
    android.util(IO、容器类、Json、数据编码、XML等)

android sdk api的层次结构的更多相关文章

  1. Android SDK API (2.2,2.3,3.0)中文版文档

    转的一篇.觉得很有用. Android SDK API (2.2,2.3,3.0)中文版文档 地址:http://android.laoguo.org固定连接:http://www.laoguo.or ...

  2. android sdk api结构解析

    一.系统级:android.accounts android.app     1.OS 相关         android.os         android.os.storage         ...

  3. Android sdk目录介绍

    android sdk目录介绍 build-tools 各版本SDK编译工具 docs 离线开发者文档Android SDK API参考文档 extras 扩展开发包,如兼容架包. platforms ...

  4. Linux下命令行安装配置android sdk

    首先, 你得有个VPN 参考以下三篇完成Android SDK的安装 https://www.digitalocean.com/community/tutorials/how-to-build-and ...

  5. android SDK Manager 上载失败

    android SDK Manager 下载失败如题,利用android SDK Manager 无法下载各个版本的SDK,是最近无法连接上谷歌的服务器吗?我用了网上说的在C:\WINDOWS\sys ...

  6. Android SDK、ADT认识

    Android SDK: (software development kit)软件开发工具包. 包含一些实用的Android sdk api,供开发者使用,就像开发java程序需要的使用JDK一样. ...

  7. [转载]关于android SDK安装Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml出错

    原文地址为:http://blog.csdn.net/springsky_/article/details/7442388 因为入行移动测试,所以很多测试环境的搭建.从中遇到了和这个GG同样的问题.怕 ...

  8. 使用Android Studio与ArcGIS Android SDK的开发环境部署和HelloWorld

    android studio(以下简称AS)是google推荐的android专用IDE,替代目前主流的eclipse,另外arcgis也把AS作为推荐的android IDE 本文不介绍androi ...

  9. Ubuntu下全命令行安装Android SDK

    为了在AWS云服务器上实现自动化打包Android APP的APK包,我需要远程命令行环境下安装Android SDK,当然还要用代理或者科学上网,这里简单整理一下过程: 首先,由于墙的原因,Andr ...

随机推荐

  1. div border-radius

    可以画个1/4之一的圆也可以画整个圆 <html> <style type="text/css"> div{ background-color: #000; ...

  2. hdoj 3785 寻找大富翁【优先队列+sort排序】

    寻找大富翁 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...

  3. 把谷歌等webkit内核浏览器变为输入文本编辑器的方法

    只需要在地址栏输入 data:text/html, <html contenteditable> 回车后即可看到效果

  4. MySQL linux二进制安装

    200 ? "200px" : this.width)!important;} --> 介绍 1.创建用户和目录 groupadd mysql useradd -r -g m ...

  5. Java 8 新特性概述

    Oracle 在 2014 年 3 月发布了 Java 8 正式版,该版本是一个有重大改变的版本,对 JAVA 带来了诸多新特性.其中主要的新特性涵盖:函数式接口.Lambda 表达式.集合的流式操作 ...

  6. Sae 上传文件到Storage

    首先说一下几个地方: 1.上传使用ss.upload("domin域名","源地址","目标地址,也就是storage的地址");假设要上传 ...

  7. android 69 SQLite数据库

    package com.itheima.sqlitedatabase; import java.sql.ResultSet; import android.content.Context; impor ...

  8. visualvm

    http://visualvm.java.net/features.html http://visualvm.java.net/zh_CN/gettingstarted.html

  9. careercup-栈与队列 3.2

    3.2 请设计一个栈,除pop与push方法,还支持min方法,可返回栈元素中的最小值.push.pop和min三个方法的时间复杂度必须为O(1). 我们假设除了用一个栈s1来保存数据,还用另一个栈s ...

  10. Cocos2d的特性

    从本质上说,Cocos2d是一个图形引擎,封装了复杂的图形接口,通过抽象出精灵.动作等概念,降低了游戏开发难度,简化了开发过程.Cocos2d-x为保证游戏能方便地移植到不同平台上,又在此基础上做了很 ...