一个android项目有如下目录:
?
src:这里放的是我们编写的源代码
gen:这里的是eclipse自动生成的文件,不用管它
这个里面有一个R.java是自动生成的,所有在res目录下放置的资源,都会在R.java中生成一个相应的ID
asssts:放置文件 ?这个里面的资源要通过文件访问的格式去访问
res:也是放置文件,不同的是res放置文件后在gen的,这个文件中生成相应的id值。而gen不会生成。
?drawable-hdpi?分辨率高(图片)
???? drawable-ldpi?分辨率低(图片)
???? drawable-mdpi?分辨率中(图片)
???? layout布局?
???????????main.xml控制控件的位置大小等属性
???? values键值对
????????????string.xml存储的都是键值对。键值对在R.java中会生成id
?
介绍AndroidManifest.xml文件的作用 是项目的清单文件,具有哪些功能
android的配置文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
??? package="com.chesee"?????? //包名
??? android:versionCode="1"
??? android:versionName="1.0" >
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
??? package="com.chesee"?????? //包名
??? android:versionCode="1"
??? android:versionName="1.0" >
??? <uses-sdk android:minSdkVersion="10" />
??? <application
??????? android:icon="@drawable/ic_launcher" //引用图片
??????? android:label="@string/app_name" >?? //引用application的名字
??????? <activity
??????????? android:name=".HelloworldActivity"? //包名.这个就是访问到类了。这个事类名
??????????? android:label="@string/app_name" >? //引用标签
??????????? <intent-filter>
??????????????? <action android:name="android.intent.action.MAIN" />
??????? android:icon="@drawable/ic_launcher" //引用图片
??????? android:label="@string/app_name" >?? //引用application的名字
??????? <activity
??????????? android:name=".HelloworldActivity"? //包名.这个就是访问到类了。这个事类名
??????????? android:label="@string/app_name" >? //引用标签
??????????? <intent-filter>
??????????????? <action android:name="android.intent.action.MAIN" />
??????????????? <category android:name="android.intent.category.LAUNCHER" />? //先启动这个activity
??????????? </intent-filter>
??????? </activity>
??? </application>
??????????? </intent-filter>
??????? </activity>
??? </application>
</manifest>
第四步:运行
?