`
eric_weitm
  • 浏览: 236132 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android sdk api的层次结构

阅读更多
                                   android sdk api的层次结构
    最近看了几眼android的java API(4.0版本),稍微整理了一下,由于本人现在并未从事android开发,有不对的地方还请各位牛人指正一下。

一、系统级: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等)
分享到:
评论

相关推荐

    Google Android SDK开发范例大全(完整版)

    图 1 显示一个简化的 Android 软件层次结构。 图 1. Android 软件层次结构 -------------------------------------------------------------------------------- 回页首 应用程序架构 如前所述,Android 运行...

    android 中文帮助手册 开发指南 API

    设计原理 构建自定义组件 可选APIs 参考资料 Package索引 Class索引 Class层次结构 Views列表 Intents列表 许可列表 可用资源列表 Android接口定义语言(IDL) 词汇表 总索引 FAQs常见问题 一般问题 普通任务 疑难问题...

    Android入门到精通

    7.1 Android中控件的层次结构 7.2 基本控件的使用 7.3 自定义的视图 第8章 视图组(ViewGroup)和布局(Layout)的使用 8.1 Android的屏幕元素体系 8.2 几种独立使用的视图组 8.3 作为简单容器使用的视图组 8.4 布局...

    android系统原理及开发要点详解

     5.2.1 Java类的层次结构 91  5.2.2 Android Java类的代码 92  5.2.3 Android系统API 92  5.3 JNI的使用 96  5.3.1 JNI的架构和实现方式 97  5.3.2 JNI的实现方式 97  5.3.3 在应用程序中使用JNI 99  5.4 ...

    Android应用开发入门教程

    7.1 Android中控件的层次结构78 7.2 基本控件的使用79 7.2.1.普通按钮79 7.2.2.图像区域80 7.2.3.图像按钮82 7.2.4.进度条83 7.2.5.多种控件85 7.3 自定义的视图86 第8章视图组(ViewGroup)和布局(Layout)的...

    android 完全中文版 开发应用详解

    5.2.1 java类的层次结构 91 5.2.2 android java类的代码 92 5.2.3 android系统api 92 5.3 jni的使用 96 5.3.1 jni的架构和实现方式 97 5.3.2 jni的实现方式 97 5.3.3 在应用程序中使用jni 99 5.4 系统服务的java部分...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    android系统原理及开发要点详解_韩超_梁泉 4

     第13章“Android应用程序概述及框架”,介绍Android应用程序层的基本概念和应用程序框架,这部分内容是Android自下而上的第4个层次,可以基于源代码或者SDK开发,它们之间的差别非常小。  第14章“Android应用...

    android系统原理及开发要点详解_韩超_梁泉 1

     第13章“Android应用程序概述及框架”,介绍Android应用程序层的基本概念和应用程序框架,这部分内容是Android自下而上的第4个层次,可以基于源代码或者SDK开发,它们之间的差别非常小。  第14章“Android应用...

    基于ARM的11种嵌入式操作系统大盘点

    Android 是一个包括操作系统,中间件以及一些重要应用程序的专门针对移动设备的层次结构的软件集。Android 作为一个完全开源的操作系统,是由操作系统Linux、中间件以及核心应用程序组成的软件栈。通过 android SDK ...

    Android-Developer-Fundamentals-Java:Google的Android开发人员基础知识(Java)课程回购

    要在“项目”窗格中查看应用程序的Android层次结构,请单击垂直选项卡列中的“项目”选项卡,然后在顶部的弹出菜单中选择“ Android”。 需要将新库添加到项目或更改库版本时,请编辑build.gradle(Module:app)...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    NativeApp 使用传统原生态Android SDK来实现的应用 WebApp 基于浏览器来实现的一种应用 HybridApp 一种可以下载的Native App,其用户界面的全部或者部分元素在嵌入式浏览器组件(WebView之类的)里面运行 优雅降级...

    Android 应用开发入门教程(经典版)

    第一篇 Android 系统结构和SDK 使用............................................................................................................................ 5 第1 章 Android 的系统介绍..................

    Android入门到精通详解

    7.1 Android中控件的层次结构 ..................................................................... 126 7.2 基本控件的使用 ..................................................................................

    Google Android入门到精通详解

    7.1 Android中控件的层次结构 ..................................................................... 126 7.2 基本控件的使用 ..................................................................................

    UIAutomatorTutorial:一个示例项目,用作UIAutomator测试框架的教程

    但是,目标元素需要具有一些可以将其与其他元素区分开的属性,例如id,文本,内容描述,层次结构位置等。 设置 下载并安装 使用SDK Manager,安装Android测试支持存储库 创建一个简单的Java项目,并将以下jar文件...

    Android应用开发入门教程(经典版)

    第一篇Android系统结构和SDK使用............................................................................................................................5 第1章 Android的系统介绍........................

    Androids手机开发教程——从入门到精通详解

    7.1 Android 中控件的层次结构.....................................................................126 7.2 基本控件的使用 ..................................................................................

Global site tag (gtag.js) - Google Analytics