1.蓝色的文件夹为整个安卓工程
2.src存放JAVA的代码,有包,有文件
3.gen存放自动生成的文件,主要关心的是里面的R.java
页面上显示的所有控件,都有相应的id。
程序页面,按键,文本等空间的ID,
在页面添加一个id
(1)首先在MainActivity.java中,把鼠标放到activity_main上,ctrl+双击进入到activity_main.xml
(2)在TextView中添加一个id,这时在R.java中的id里多了一个id
android:id="@+id/testhello"
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:id="@+id/testhello"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
</RelativeLayout>
(3)testhello它是一个静态的整型数,它会为每一个控件添加一个id,自动
生成的,用户不用修改
存放的是一些有关安卓的库,(调库)
5.Asserts:存放一些资源,配置文件,图片(用的少)
6.bin:编译后会生成的一些文件,包括apk
7.libs
有关安卓开发的依赖库
8.res:
drawable:存放app程序要用的一些图片
hdpi:高分辨率
ldpi:低分辨率
以下三个分辨率依次增高
9.layout:存放布局文件的文件夹
一般一个activity(安卓页面)对应一个布局
存放参数或者自定义控件的文件。
AndroidMainfirst.xml:APP的配置
权限:网络访问权限,名片夹访问权限,相机访问权限
目标机器SDK版本
APP的名字,图标,配置第一个被加载,启动页面
——@上官可编程