android:theme=“@style/AppTheme” >
<activity
android:name=“com.wwj.metadata.MainActivity”
android:label=“@string/app_name” >
<meta-data
android:name=“myMsg”
android:value=“hello my activity” >
<meta-data
android:name=“myMsg”
android:value=“hello my application” >
笔者这里在Application级别和Activity级别都定义了一个meta-data,我们如何来取得这两个组件的值呢?如下:
package com.wwj.metadata;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.Bundle;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ma