继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Android 目录构造 包 和 核心组件

慕运维2858188
关注TA
已关注
手记 123
粉丝 63
获赞 512
工程结构解析

src: Java源代码目录(只允许有一个包)

AndroidMainfest.xml: (清单文件,描述应用程序构成、组件、权限等配置信息)

gen/R.java: 资源文件,修改后自动重新生成

Android: 库

assets: 静态资产文件(用于存放不编译的资源最大支持1G)

drawable: 程序图标(ico.png)

layout: 布局文件夹

values: 程序用到的string、颜色(string.xml)

classes.dex: 编译的java二进制码 Android平台上的可执行文件

ActivityLifeCycle.apk: Android安装包(APK 包)

resources: 资源信息文件

JAVA包功能描述

android.app: 提供高层程序模型、提供基本的运行环境

android.content: 对设备上的数据进行访问和发布的类

android.database: 通过内容提供者浏览和操作数据库

android.graphics: 底层的图形库

android.location: 定位和相关服务的类

android.media: 管理多种音频、视频的媒体接口

android.net: 提供帮助网络访问的类

android.os: 提供了系统服务、消息传输、IPC 机制

android.opengl: 提供OpenGL 的工具

android.provider: 提供类访问Android内容提供者

android.telephony: 提供与拨打电话相关的API交互

android.view: 提供基础的用户界面接口框架

android.util: 涉及工具性的方法,例如时间日期的操作

android.webkit: 默认浏览器操作接口

android.widget: 包含各种UI元素在应用程序的屏幕中使用

核心组件

View: 界面视图、组织UI控件

Intent: 意图,支持组件间通信

Activity: 处理界面与UI互动\

Content Provider: 存储共享数据

IntentReceiver: 接收信息及事件处理

Service: 后台服务(如硬件与驱动的服务)

Notification: 消息与通知

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP