AndroidManifest.xmlからmeta-dataを読み込む
AndroidManifest.xmlからmeta-dataを読み込むには本家とほぼ同じようなコードになる。
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="internalOnly" package="TestApp"> <application android:label="TestApp" android:icon="@drawable/icon"> <meta-data android:name="test-key" android:value="test-value" /> </application> </manifest>
ApplicationInfo appinfo = activity.PackageManager.GetApplicationInfo(activity.PackageName, PackageManager.GetMetaData); string value = appinfo.MetaData.GetString("test-key");
これでvalueにはtest-valueという文字列が格納される。
本家同様GetIntやGetBooleanも使える。