android开发环境的目录结构
- build-tools 编译需要用到的工具
- docs 开发的离线文档
- extras 额外工具,模拟器加速器,向下兼容的jar包
- platforms 开发需要的平台,每个平台的android.jar在对应的文件夹里面
- platform-tools 开发调试的工具 adb.exe 一个重要的调试桥
- sources android.jar的源码
- system-images 模拟器创建需要的镜像
- tools 开发辅助需要用到的工具,模拟器.exe
VGA
过去的一种图形显示大小的规范 480*640
QVGA 240x320
HVGA 480x320
WVGA 480x800
FWVGA 854x480
ADB
adb:android debug bridge 安卓调试桥
* adb devices
查看链接到电脑上的所有的手机设备。(模拟器,真实的手机)
* adb kill-server
杀死adb的调试桥
* adb start-server
重新启动adb的调试桥
* adb install xxx.apk
把电脑上的一个文件安装到模拟器(真实的手机)
* adb uninstall 应用程序的包名
从手机卸载一个应用,参数是应用程序的包名,DDMS,查看应用程序的包名
DDMS
dalvik debug Monitor Service
android应用的目录结构
- src文件夹,java源代码
onCreate()界面被开启调用的方法
//设置应用程序显示的ui
setContentView(R.layout.activity_main); - gen目录
自动生成的文件夹 ,里面保存的是res资源文件的引用 - android4.1.2 代表的是引用的jar包
- libs文件夹
代码的三方jar包。会自动的被添加到dependencies目录下 - android dependencies 开发依赖的jar包
- bin
编译生成的临时文件和二进制文件 - res目录
- drawable-ldpi low 低分辨率 小图
- drawable-mdpi middle 中等分辨率
- drawable-hdpi high高分辨率
- drawable-xhdpi x加大高分辨率
- drawable-xxhdpi 加大再加大的分辨率
- layout 用xml文件编写的布局
- menu 菜单文件夹
- values 主要包含以下两个文件
- strings.xml android项目中字符串统一定义(方便后期国际化扩展)
- style.xml 控件字体等样式的定义
- AndroidManifest.xml
清单文件,配置应用程序的版本,图标,名称等重要信息。
android应用开发的步骤
- res–>layout文件夹 修改xml布局文件
- src–>.java文件编写代码
- 找到关心的控件
findViewById(R.id.xxx); - 设置点击事件,或者获取数据
- 记得权限。