今天把android的包都是干什么的,记录一下学习的过程。
[size=large]Android的所有包简要说明[/size]
[list]
[*]android 资源文件处理相关的包,包括R等类。
[*]accessibilityservice 可用的服务
[*]accounts 跟帐号相关的类
[*]app Android的核心包。里面包含所有的界面和应用相关类。 [Core]
[*]appwidget 可以把一个widget放到别的程序中
[*]bluetooth 蓝牙
[*]content 存取和修改手机上的数据
[*]database和database.sqllite 存储数据相关的类
[*]gesture 手势
[*]graphics 图形和绘图相关的类。游戏必须要掌握的包。[Core]
[*]hardware 硬件相关的类,如摄像头(Camera)、传感器(Sensor)
[*]inputmethodservice 输入法
[*]location 定位GPS
[*]media 多媒体
[*]net 跟网络相关的 [Core]
[*]opengl 跟3D有关的
[*]os 跟操作系统相关的,如系统服务、消息传递、内部通讯。比如内容管理。
[*]preference
[*]provider
[*]sax 跟XML解析相关的类
[*]service.wallpaper 墙纸
[*]speech和speech.tts 文本阅读(Text-To-Speech),据说使用的eSpeak做为实现。
[*]telephony 跟电话相关的应用
[*]telephony.cdma和telephony.gsm 可以得到基站信息,gsm还多了短信功能
[*]test 测试,mocktest等
[*]text 文本处理相关的类
[*]util 常用的工具如Base64编码、处理时区等
[*]view和view.* 和view相关的类,动画,各种显示界面。[Core]
[*]webkit 浏览器工具,可以
[*]widget 各种组件如按钮、列表。 [Core]
[*]dalvik.bytecode 字节码有关的类。只有一个类Opcodes,里面全是常量。
[*]dalvik.system 操作Dalvik VM。
[*]剩下的是java.*,javax.*,junit,Apache Http Client,xml解析,json。关于java.*和javax.* 很多使用了harmony的成果(当然对这一点我很支持)。
[/list]
标识[Core]的表示是核心的类库,学习Android必须要掌握的。其他的如GPS等如果你没有做相应的应用开发,可以选择用到的时候在学
[size=large]Android的所有包简要说明[/size]
[list]
[*]android 资源文件处理相关的包,包括R等类。
[*]accessibilityservice 可用的服务
[*]accounts 跟帐号相关的类
[*]app Android的核心包。里面包含所有的界面和应用相关类。 [Core]
[*]appwidget 可以把一个widget放到别的程序中
[*]bluetooth 蓝牙
[*]content 存取和修改手机上的数据
[*]database和database.sqllite 存储数据相关的类
[*]gesture 手势
[*]graphics 图形和绘图相关的类。游戏必须要掌握的包。[Core]
[*]hardware 硬件相关的类,如摄像头(Camera)、传感器(Sensor)
[*]inputmethodservice 输入法
[*]location 定位GPS
[*]media 多媒体
[*]net 跟网络相关的 [Core]
[*]opengl 跟3D有关的
[*]os 跟操作系统相关的,如系统服务、消息传递、内部通讯。比如内容管理。
[*]preference
[*]provider
[*]sax 跟XML解析相关的类
[*]service.wallpaper 墙纸
[*]speech和speech.tts 文本阅读(Text-To-Speech),据说使用的eSpeak做为实现。
[*]telephony 跟电话相关的应用
[*]telephony.cdma和telephony.gsm 可以得到基站信息,gsm还多了短信功能
[*]test 测试,mocktest等
[*]text 文本处理相关的类
[*]util 常用的工具如Base64编码、处理时区等
[*]view和view.* 和view相关的类,动画,各种显示界面。[Core]
[*]webkit 浏览器工具,可以
[*]widget 各种组件如按钮、列表。 [Core]
[*]dalvik.bytecode 字节码有关的类。只有一个类Opcodes,里面全是常量。
[*]dalvik.system 操作Dalvik VM。
[*]剩下的是java.*,javax.*,junit,Apache Http Client,xml解析,json。关于java.*和javax.* 很多使用了harmony的成果(当然对这一点我很支持)。
[/list]
标识[Core]的表示是核心的类库,学习Android必须要掌握的。其他的如GPS等如果你没有做相应的应用开发,可以选择用到的时候在学