new AndroidApplication
Minium Require SDK:应用支持的最小版本。
Target SDK:目标版本,会在这个版本里运行。
Compile With: 编译版本,表示用这个版本的编译器,最终导入这个android版本的jar包。
包名不能出现中文。
gen: R.java 是由IDE自动生成,不要手动修改。
Android1.6 以上版本,都会用到dependencies 即android-support-v4.jar 这里的v表示API版本
Android 4.1以上版本,可以使用android-support-v13.jar
asserts 里面的不会被编译
bin项目编译之后放在这里
res resource一系列的资源
drawable 放置图片,确定图片像素密度:单位面积放多少项目点 -h high -l low -m medium x比h高一个挡。
layout 布局 activity_main.xml 表示管理布局的文件。
menu 控制菜单界面
values dimens.xml 可以放置一些关于大小的值。
values-sw 屏幕适配 不同屏幕大小展示不同的界面
values-v11 版本适配 API版本11以上
values-v14 版本适配 API版本14以上 不同的版本可能展示的样式不同,故称为版本控制。
AndroidManifest.xml Android的静态配置文件,应注意文件头部包名不能重复,即使你修改了源文件的包名,但xml中配置的包名并不受影响,所以若是包名重了,要改xml中的包名。
android:version中的值,一般都是整数,当正式产品基本实现,每修改一次代码,就给这个值加一,以确保版本区分。
android:versionName里面是对外公布的产品版本。
android:icon 图标
label 名字
<activity></activity> 用到组件的声明。
安卓打包的流程:
1..java ->编译打包-> .dex files , resources .arsc , 不需要编译的,AndroidManifest.xml
标志一个android项目的唯一性:包名,项目名 打包成为apk(Android Package),放在bin下
2.Android Tools->Export Signed Application Package (若是只在自己本地运行,直接run即可,用的是debug签名,但若要发布到市场上,就一定要通过这样得到签名)
keystore 文件不要丢,密码要记住,有效期设置长一点。获得签名。
3.ADB Android Debug Bridge 安卓调试桥 发布项目。
ADB常用指令:
adb uninstall com...... 卸载指定包名的项目
adb kill-server 结束adb服务
adb restart-server 重新开启adb服务
adb install F:\androidPratice\Day02_Hello\bin\Day02_Hello.apk 安装指定项目,注意,必须是当前apk的位置在命令行所在路径的子路径,才会安装成功。
F:\>adb install F:\androidPratice\Day02_Hello\bin\Day02_Hello.apk 成功
C:\Users\Administrator>adb install F:\androidPratice\Day02_Hello\bin\Day02_Hello.apk;失败
若是想要把一个文件复制进项目里:adb push C:\Users\Administrator\Desktop\hello.txt sdcard/
若是想把一个文件从项目中导出进电脑里 adb pull sdcard/hello.txt C:\Users\Administrator\Desktop\1.txt
adb shell 可以进入linux命令行 执行linux命令
ls 列出所有文件
makedir 建一个文件夹
cd进入到某个文件夹
cat显示文件内容
rm 删除文件
exit 表示退出Linux命令行,执行windows命令行。