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等)
分享到:
相关推荐
图 1 显示一个简化的 Android 软件层次结构。 图 1. Android 软件层次结构 -------------------------------------------------------------------------------- 回页首 应用程序架构 如前所述,Android 运行...
设计原理 构建自定义组件 可选APIs 参考资料 Package索引 Class索引 Class层次结构 Views列表 Intents列表 许可列表 可用资源列表 Android接口定义语言(IDL) 词汇表 总索引 FAQs常见问题 一般问题 普通任务 疑难问题...
7.1 Android中控件的层次结构 7.2 基本控件的使用 7.3 自定义的视图 第8章 视图组(ViewGroup)和布局(Layout)的使用 8.1 Android的屏幕元素体系 8.2 几种独立使用的视图组 8.3 作为简单容器使用的视图组 8.4 布局...
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 ...
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)的...
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 SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...
第13章“Android应用程序概述及框架”,介绍Android应用程序层的基本概念和应用程序框架,这部分内容是Android自下而上的第4个层次,可以基于源代码或者SDK开发,它们之间的差别非常小。 第14章“Android应用...
第13章“Android应用程序概述及框架”,介绍Android应用程序层的基本概念和应用程序框架,这部分内容是Android自下而上的第4个层次,可以基于源代码或者SDK开发,它们之间的差别非常小。 第14章“Android应用...
Android 是一个包括操作系统,中间件以及一些重要应用程序的专门针对移动设备的层次结构的软件集。Android 作为一个完全开源的操作系统,是由操作系统Linux、中间件以及核心应用程序组成的软件栈。通过 android SDK ...
要在“项目”窗格中查看应用程序的Android层次结构,请单击垂直选项卡列中的“项目”选项卡,然后在顶部的弹出菜单中选择“ Android”。 需要将新库添加到项目或更改库版本时,请编辑build.gradle(Module:app)...
NativeApp 使用传统原生态Android SDK来实现的应用 WebApp 基于浏览器来实现的一种应用 HybridApp 一种可以下载的Native App,其用户界面的全部或者部分元素在嵌入式浏览器组件(WebView之类的)里面运行 优雅降级...
第一篇 Android 系统结构和SDK 使用............................................................................................................................ 5 第1 章 Android 的系统介绍..................
7.1 Android中控件的层次结构 ..................................................................... 126 7.2 基本控件的使用 ..................................................................................
7.1 Android中控件的层次结构 ..................................................................... 126 7.2 基本控件的使用 ..................................................................................
但是,目标元素需要具有一些可以将其与其他元素区分开的属性,例如id,文本,内容描述,层次结构位置等。 设置 下载并安装 使用SDK Manager,安装Android测试支持存储库 创建一个简单的Java项目,并将以下jar文件...
第一篇Android系统结构和SDK使用............................................................................................................................5 第1章 Android的系统介绍........................
7.1 Android 中控件的层次结构.....................................................................126 7.2 基本控件的使用 ..................................................................................