其实不是第一个了,之前已经按照书上写了几个,但是木有写过安卓的blog,还是用第一个吧。
平台是:Android Studio 3.0版本
一百年不变的"hello, world"。
adb的使用
这里直接安装的是Android Studio,而且是连的真机调试的。
Android Studio的工程目录结构
.idea://AS生成的工程配置文件,类似Eclipse的project.properties。
app://AS创建工程中的一个Module。
gradle://构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构建联系。
java://Java代码,包含工程和新建是默认产生的Test工程源码
res: //资源文件,类似Eclipse。
drawable:
layout://App布局及界面元素配置
mipmap:
values:
colors.xml: //定义颜色的配置文件。
strings.xml://定义字符串的配置文件。
styles.xml: //定义style的配置文件。
manifests:
AndroidManifest.xml://App基本信息(Android管理文件,也是入口文件)
Gradle Scripts
res目录下所有的资源文件都会在R.java文件下生成对应的资源id,我们可以直接通过资源id访问到对应的资源;这个R文件可以理解为字典,res下每个资源都都会在这里生成一个唯一的id!
三个重要的文件
MainActivity.java
布局文件:activity_main.xml:
配置文件AndroidManifest.xml:
AndroidManifest文件中含有如下过滤器的Activity组件为默认启动类当程序启动时系统自动调用它
intent-filter表示在打开程序时会先去执行这个Activity。