首先,确保已打开项目窗口(依次选择查看工具窗口项目),并从该窗口顶部的下拉列表中选择机器人视图,项目目录结构如下。
从目录结构来看可分为四部分安卓清单、java、res、Gradle脚本。
app清单AndroidManifest.xml,该文件描述了应用的基本特性并定义了每个应用组件。文件内容如下。
app Java com。例子。qw。我的申请MainActivity.java
这是主活动。它是应用的入口点。当您构建和运行应用时,系统会启动此活动的实例并加载其布局。
代码如下:
打包。例子。qw。我的申请;导入安卓。支持。v 7。app。appcompactive导入安卓。操作系统。捆绑;公共类主要活动扩展了appcompact ive { @ overrided protected void onCreate(Bundle savedInstanceState){ super。onCreate(savedInstanceState);setContentView(r . layout。activity _ main);}} 流程分析:
应用程序资源布局活动_main.xml
此可扩展置标语言文件定义了活动界面的布局。它包含一个带边框的元素,文本内容"你好世界!"。
?可扩展标记语言版本='1.0 '编码='utf-8 '?安卓。支持。约束。约束布局xmlns : Android=' http://模式。安卓。com/apk/RES/Android ' xmlns : app=' http://schemas。安卓。com/apk/RES-auto ' xmlns : tools=' http://schemas。安卓。com/tools ' Android : layout _ width=' match _ parent ' Android : layout _ height=' match _ parent ' tools 3: main activity ' textviewnandroid : layout _ width=' wrap _ content ' Android : layout _ height=' wrap _ content ' Android : text=' Hello World!app : layout _ constraint bottom _ to bottom of=' parent ' app : layout _ constraint left _ toLeftOf=' parent ' app : layout _ constraint right _ toRightOf=' parent ' app : layout _ constraint top _ toTopOf=' parent '/Android。支持。约束。约束布局分级脚本构建。格拉德勒
有两个使用此名称的文件:一个针对项目"项目:我的应用程序2",另一个针对应用模块模块:应用程序。每个模块均有自己的build.gradle文件,但此项目当前仅有一个模块。可以使用每个模块的build.file控制Gradle插件构建应用的方式。
res资源文件夹
各类资源放入项目res/目录的特定子目录中。
可拉的目录:存放各种位图文件,(.巴布亚新几内亚. jpg,9巴布亚新几内亚.可交换的图像格式等)除此之外可能是一些其他的可拉的类型的可扩展置标语言文件。
Mipmap目录:适用于不同启动器图标密度的可绘制对象文件。
mipmap-hdpi:高分辨率,一般把图片丢这里。
mipmap-mdpi:中等分辨率。
mipmap-xhdpi:超高分辨率。
MIP地图-xxdpi:超超高分辨率。
布局目录:用于定义用户界面布局的可扩展置标语言文件。
价值观念目录:
demens.xml:定义尺寸资源
string.xml:定义字符串资源
styles.xml:定义样式资源
colors.xml:定义颜色资源
arrays.xml:定义数组资源