节点的使用
一般读取Activity里的字符串,和值
xml中
android:allowBackup=”true”
android:icon=”@drawable/ic_launcher”
android:label=”@string/app_name”
android:theme=”@style/AppTheme” >
android:name=”com.example.metadata.MainActivity”
android:label=”@string/app_name” >
java代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
ActivityInfo activityInfo = this.getPackageManager().
getActivityInfo(
new ComponentName(this,MainActivity.
class),
PackageManager.GET_META_DATA);
Bundle bundle = activityInfo.metaData;
String name = bundle.getString(“com.enenya.name”);
int age = bundle.getInt(“com.enenya.age”);
Toast.makeText(this, “name=”+name+”,age=”+age, Toast.LENGTH_SHORT).show();
} catch (NameNotFoundException e) {
e.printStackTrace();
}
}