【Android-基础知识】Android组件介绍和目录结构
android四大组件:
组件 | 功能 |
---|---|
activity | 展现UI,处理与用户间的交互 |
service | 处理应用程序与后台间的操作(如:音乐类APP在用户关闭应用后音乐还能继续在后台播放) |
broadcast receiver | 用来处理应用程序与操作系统间的通信(如: 当手机电量不足时,应用程序发出提示消息) |
contentprovider | 处理与数据库相关的操作(如:获取第三方数据库中的内容,QQ发送图片时获取本地相册) |
android项目的目录结构
以project下的目录结构为例:
app目录下:
app/libs:第三方的jar包存放的路径
app/src:所有代码相关的内容都在该目录下
- app/src/androidTets:可在该目录的.java中进行集成测试
- app/src/Tets:可在该目录的.java中进行单元测试
- app/src/main:存放java代码的目录
- app/src/res:主要用于存放布局、图片等内容
res/drawable:存放图片
res/layout:存放布局
res/values:存放字符串的自定义属性 - app/src/AndroidManifest.xml:android项目的配置文件,进行声明、注册使用
- build.gradle:显示当前android版本、测试版本、API版本等信息