bin目录
也是自动生成的,是系统编译的结果,重要的是APK文件,运行程序就是将这个文件安装到手机或者 模拟器中
android.jar包的内容没有包含在APK文件中,因为真实手机已经内置了android的SDK包
gen目录视图下面的Android开头的两个目录中是编程支持类库,为了让我们能够在编程时使用其中的类
libs目录
一些第三方的jar包
这些包将被打包到APK文件中,因为真实手机没有这个类库,手机想运行我们编写的程序,就需要这个
我们看到android-support-v4.jar在这里出现了,也在Android Private Librarys里有,说明这个包是一些常用的但不包含在官方包里的类
<div>res(资源文件夹)</div>
<div style="font-size: 13.3333px;">drawable-xxx : 图片文件夹</div>
<span style="font-size: 13.3333px;">为了适配不同分辨率的手机</span>
在程序中不用指定,手机会自动根据分辨率高低度图片进行匹配
<div style="font-size: 13.3333px;">layout : 界面的布局文件<br></div>
<div><span style="font-size: 13.3333px;">功能类似于HTML</span><br></div>
<div style="font-size: 13.3333px;">values : 常量文件夹<br></div>
<div><span style="font-size: 13.3333px;">strings.xml : 包含固定的字符串, 在布局中引用: @string/name</span><br></div>
AndroidManifest.xml
<div>android:versionCode="1"没有太大作用</div><div>android:versionName="1.0"应用的版本号</div>
<div> android:minSdkVersion="14"对真实手机的要求,其最低版本为14,如果小于14,无法安装运行</div><div> android:targetSdkVersion="20"对真实手机的要求,其真正版本最佳为20,高于20也可以</div>
<div>android:icon="@drawable/ic_launcher"应用的图标</div><div>android:label="@string/app_name"应用的名称</div><div>android:theme="@style/AppTheme" 应用的主题</div>
注意如何引用的,使用@符号
不用记,直接在双引号里alt+/即出现提示
<div>android:name=".MainActivity"<br>其实这里应该是写全类名,com.mk.example.myfirst.MainActivity但省略了前面有个.</div><div><br></div>
<span style="font-size: 13.3333px;">android:label="@string/app_name"应用界面的标题</span>
<div><intent-filter></div><div> <action android:name="android.intent.action.MAIN" /></div><div><span style="font-size: 13px;"> <category android:name="android.intent.category.LAUNCHER" /></span><br></div>
让当前Activity成为主Activity
这是一种固定的写法
第二行的意思是让图标出现在安卓系统桌面应用中,即我们在手机中能找到看到