一、安卓的工程目录文件夹介绍
src:存放Java代码的,有包,有文件
gen:存放自动生成的文件。关心的是R.java,程序页面,按键,文本等空间的ID
Android:4.4:存放安卓开发的一些库,供开发者调用
asserts:存放一些资源,配置文件,图片
bin:编译后会生成的一些文件,包括我们关心的apk
· libs:依赖库
res:
drawable:存放app程序要用到的一些图片
Layout:存放布局文件的文件夹
一般一个activity(安卓页面)对应一个布局
values:存放一些参数,或者自定义控件 的文件
AndroidManifest.xml:App的配置
权限:网络访问权限,名片夹访问权限,相机访问权限
目标机器SDK版本:
APP的名字
APP的图标
配置第一个被加载,启动页面
问: 这些都是干什么的?
A、 首先这是他的整个工程,叫做第一个安卓程序
点击一下
有没有发现src跟我们的Java的src很像
他就是用来存放Java代码的
gen 下面的R.java放的是什么东西呢?
比如id layout 什么意思呢?
比如我们的hello world 在哪里呢?
在这里
它转化成代码是个这样的东西
比如我现在要为这个hello world 取一个id
点一下保存
你会发现id这面多了一个testHello
然后点击testHello
id这面多了一个testHello,是一个静态的整型
他会为每一个控件放一个id
menu放一个id string 放一个id
存放的是Android的一些库,一些包,比如安卓的一些如蓝牙呀,安卓的数据库呀,还有安卓的usb设备,安卓的定位等等,也就是我们所谓的调库啦
这边安卓好像拉进来.apk就可以安装
先卸载夜神模拟器里面的第一个安卓程序
卸载完毕
然后可以把这个D第一个安卓程序.apk拖拽到夜神模拟器
Layout:存放布局文件的文件夹
一般一个activity(安卓页面)对应一个布局:
比如刚才的hello world ,这个程序就是一个页面
一个页面对应一个布局
也即是activity_main.xml
负责显示控件的一些定义
这是后端,.java负责显示,交互
.java把他加载起来(.xml负责显示控件的一些定义)
我们未来加一个页面的时候除了加一个java文件,在src下面
也要在layout下面加一个布局文件
比如我们布局里面有一个 android:text="@string/hello_world" />
用到的是values 下面的strings.xml
点击进去
它里面有个hello world
AndroidManifest.xml:App的配置
权限:网络访问权限,名片夹访问权限,相机访问权限
目标机器SDK版本:
APP的名字
APP的图标
配置第一个被加载,启动页面
记不记得让我们选择最低版本和最高版本
就是这个8和18
这个会涉及到icon 你配置的图标 都在这面修改
.xml有两种显示方式,
一种是代码显示方式
另一种是有界面的显示方式
这种体现的不明显,你看布局页面
这是图形的表现方式
比如我想加一个CheckBox
不想写代码直接拖进来
你会发现代码多了一个CheckBox
也就是说你拖拽的方式,写代码的方式,改的都是activity_main.xml这个文件
注意:简单页面可以拖拽,复杂页面不能拖拽
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)