有没有办法在 AndroidManifest.xml 中定义一个或其他数据类型,以便其他标签(例如 or 可以引用字符串中包含的值)?
<?xml version=1.0" encoding="utf-8">
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<string name="foo" value="bar">
<application>
<activity>
<meta-data android:name="metadata1" android:value="@string/foo"/>
</activity>
</application>
</manifest>
编辑:目的
希望在 Manifest 中包含字符串数据的原因是为了打包同一应用程序的多个版本,即英语、法语版本需要了解不同的扩展文件大小。
为了达到预期的结果,会生成清单,其中包含各种元数据来表示这些差异。