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命令行。