这个属性平时比较少用,稍微记录一下:
1)AndroidMainfest.xml中声明如下
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="sun"
android:value="sunwinner"
>
</meta-data>
</activity>
2)Java代码可以通过这种方式获取值:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
try{
ActivityInfo activityInfo = MainActivity.this.getPackageManager().getActivityInfo(getComponentName(), PackageManager.GET_META_DATA);
String data = activityInfo.metaData.getString("sun");
Log.d("sun","Test Value is ="+data);
}catch (Exception e){
}
}
3)输出:
03-29 17:41:23.741 27172 27172 D sun : Test Value is =sunwinner