阅读量:0
要在Android中添加自定义元数据,可以在 AndroidManifest.xml 文件中使用
打开 Android 项目中的 AndroidManifest.xml 文件。
在
元素内部添加 元素。例如:
<application android:label="@string/app_name" ... > <meta-data android:name="com.example.myapp.custom_data" android:value="my_custom_value" /> ... </application>
在这个示例中,我们添加了一个名为 “com.example.myapp.custom_data” 的自定义元数据,其值为 “my_custom_value”。
- 在代码中访问自定义元数据。可以使用 PackageManager 类的 getApplicationInfo() 方法获取应用程序信息,并使用 metaData 属性获取自定义元数据的值。例如:
try { ApplicationInfo ai = getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA); Bundle metaData = ai.metaData; String customData = metaData.getString("com.example.myapp.custom_data"); // 使用 customData 值做其他操作 } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); }
通过这种方式,您可以在 Android 中添加自定义元数据并在应用程序代码中访问它。