一、系统级: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. hdoj 1873 看病要排队【优先队列】

    看病要排队 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...

  2. KMP算法(模板)

    话说kmp真的挺难理解的,花了挺大功夫的,恩,找了段好理解的代码,做模板了 int KMP(char *s,char *p){ int ans = -1; nex[0] = 0; int lenp = ...

  3. WPF ArrangeOverride与MeasureOverride

    1.MeasureOverride  是FrameworkElement.MeasureOverride 方法 当重写在派生类中,单位是对于子元素所需要布局的大小并确定FrameworkElement ...

  4. ASP.NET MVC- Controllers and Routing- Controller Overview

    In this tutorial, Stephen Walther introduces you to ASP.NET MVC controllers. You learn how to create ...

  5. [置顶] sqlplus 使用笔记

    关于sqlplus常用命令的一些记录 这两天去参加了一个关于orcale 12C release1的技术交流会,主要关注的是orcale Spatial 在12C上面的一些新的变化,一起交流的有学校的 ...

  6. [Javascript] delete keyword

    delete keyword doesn't actually delete the value but just the reference. var me = { name: { first: & ...

  7. [rxjs] Shares a single subscription -- publish()

    If have an observable and you subscribe it twice, those tow subscritions have no connection. console ...

  8. SQL高级优化之经常使用的优化策略-2(The Return Of The King)

    1.2 索引 索引不是越多越好,你须要知道索引建立多了.写入数据的效率会减少.怎样使用索引要看你的项目的应用场景,做出合理的測试评估. 1.2.1 统计数量 统计数量上.假设字段(fieldName) ...

  9. linux文件的隐藏属性:chattr

    1. 文件的隐藏属性 linux除了9个权限外,还有些隐藏属性, 使用chattr命令来设置. 使用方法: $ chattr +-=[ASacDdIijsTtu] + : 添加一个特殊參数 - :   ...

  10. JAVA格式化时间日期

    JAVA格式化时间日期 import java.util.Date; import java.text.DateFormat; /** * 格式化时间类 * DateFormat.FULL = 0 * ...