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="http://schemas.android.com/apk/res/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>