今天把android的包都是干什么的,记录一下学习的过程。
Android的所有包简要说明
- 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的成果(当然对这一点我很支持)。
标识[Core]的表示是核心的类库,学习Android必须要掌握的。其他的如GPS等如果你没有做相应的应用开发,可以选择用到的时候在学
分享到:
相关推荐
Android手机软件开发设计说明书主要涵盖了Android系统的深度剖析、软件架构设计以及游戏开发流程。Android作为全球最广泛使用的智能手机操作系统,其软件开发涉及多个层面,包括系统框架、类库、运行时组件等。 1. ...
2. **源码说明.txt**:这个文件可能包含了关于源代码的简要介绍、使用指南或者实现原理的说明。 3. **双击访问白杨工作室查看更多程序源码~.url**:这可能是一个链接,指向发布者白杨工作室的网站,提供更多的...
10. **进度条源码说明.txt**:这个文件可能是对源代码的简要解释,指导开发者如何理解和使用提供的代码。 11. **进度条对话框Demo源码说明.doc**:这是一个更详细的文档,可能包含了如何运行Demo、源码解析、使用...
7. **源码说明.txt**:这个文件很可能是对源码的简要介绍和使用指南,包括编译和运行应用的步骤,以及可能的注意事项。 8. **链接分享**:双击访问白杨工作室查看更多程序源码~.url可能是指向开发者网站或资源库的...
**zygote启动**:Zygote进程是所有Android应用程序的父进程,它预先加载了Dalvik或ART虚拟机以及一些系统库,减少了应用程序启动时的内存分配和加载时间。 2. **SystemServer启动**:Zygote fork出SystemServer...
而“源码说明.txt”很可能是对源码的简要介绍或使用指南,包含了如何编译、运行或者调试源码的步骤。 在深入研究这个源码之前,开发者可能需要了解以下Android开发的相关知识点: 1. **Android架构**:Android系统...
"源码说明.txt"文件很可能是对源码的简要解释,指导开发者如何理解和使用这些代码。而"Android 文件管理器源码"则直接提供了核心的代码实现。 【知识点详解】 1. **文件操作API**:Android系统提供了一系列的文件...
### Android的简要介绍 #### 一、Android概述 Android是一种基于Linux的自由及开放源代码的操作系统,最初由Andy Rubin创办,后被Google收购。Android操作系统不仅支持智能手机,还适用于平板电脑、智能电视以及...
2. **JavaApk源码说明.txt**:这个文件很可能是对源代码的简要说明或者指南,包含了项目的结构、主要类、功能模块的解释,以及如何编译和运行应用的步骤。阅读这个文件对于理解源码至关重要。 3. **图片文件**:...
- 这个文件很可能是对示例代码的简要说明,包括如何编译、运行以及理解代码的关键部分。阅读此文件将有助于更好地理解源码的结构和目的。 10. **javaScript** - 这个文件名可能表示包含JavaScript代码的文件,...
《Android面试题(精心收集整理)》是一份针对Android开发者准备面试的重要参考资料,这份高清PDF文档包含了...同时,配套的《高清pdf下载.txt》文件可能是对PDF内容的简要概述或补充说明,对于复习和查阅也十分有帮助。
- 跨平台解决方案如React Native的简要说明。 #### 四、适用对象 - **初级到中级Android开发者**:对于刚接触Android平台或有一定基础但希望深入了解应用开发的开发者来说,本书提供了全面的技术指导。 - **高级...
5. **JavaApk源码说明.txt**:这个文件可能是对源码的简要说明,包括了项目的架构、主要类的功能介绍以及使用方法。阅读此文件可以帮助理解代码的设计思路和实现细节。 6. **点这里查看更多优质源码~.url**:这可能...
1. **mock_android**:这是一个用于模拟Android系统组件的目录,开发者可以在此进行单元测试和功能验证,无需实际设备环境。 2. **source.properties**:这是源码根目录下的关键文件,记录了源码的基本信息,包括...
文件列表中的"说明.htm"可能是一个简要的使用指南或项目介绍,包含了关于App的基本功能和使用方法的描述。对于初学者来说,这是理解源码和应用功能的一个重要入口。 "DotaGuide-master"这个文件名很可能表示这是一...
2. "源码说明.txt"文件很可能是对源码的简要介绍,包括编译步骤、依赖项和项目结构等重要信息。 3. "zirco-browser"可能是一个文件夹,包含了Zirco-browser的实际源代码文件,如Java类、XML布局文件、资源文件等。 ...
首先,"JavaApk源码说明.txt"可能包含对整个源码结构和使用方法的简要介绍。这份文档通常会解释各个类的作用,以及如何编译和运行项目。阅读这份文档是理解源码的关键步骤,可以帮助开发者快速上手。 "点这里查看更...
2. **源码说明.txt**:这是一个文本文件,通常会包含源代码的简要介绍、使用方法、注意事项等内容,对于初学者来说,这是理解代码逻辑和运行步骤的关键。通过阅读这个文件,开发者可以快速了解项目的基本结构、核心...
首先,`JavaApk源码说明.txt`可能是对整个项目的一个简要介绍,它可能包含了项目的整体结构、主要模块以及源码组织方式等信息。通常,Android应用的源码分为多个模块,如主Activity、数据模型、UI布局、服务...