1, R.java 是建立項目時自動生成的,只讀,用來定義該項目所有資源的索引文件。
這里面定義了很多常量, 名字與res文件夾的文件名和String.xml里的定義的常量名相同。當項目中加入了新的資源時,只需要刷新一下該項目,R.java 便自動生成了。
2, strings.xml 里面定義了字符串資源。
在類中可通過如下方式使用這些資源, Resource r = this.getContext().getResources(); String str = ((String) r.getString(R.string.name));
在main.xml中可以 android:text="@string/name"
3, mail.xml 用來寫UI(布局,控件...)
主程序繼承Activity類,重寫了void onCreate(Bundle savedInstanceState)方法。 在方法里通過setContentView(R.layout.main)設置Activity要顯示的布局文件(\layout\main.xml)
4. AndroidManifest.xml
看下默認的:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android=" package="com.test"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name"> //應用程序的名字
<activity android:name=".WuActivity" //默認啟動哪個Activity
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>