2

または などの他のタグが文字列内に含まれる値を参照できるように、 AndroidManifest.xml 内でまたは他のデータ型を定義する方法はありますか?

<?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>

編集:目的

マニフェスト内に文字列データを含める理由は、同じアプリの複数のバージョンをパッケージ化するためです。つまり、英語版とフランス語版では、異なる拡張ファイル サイズについて知る必要があります。

望ましい結果を達成するために、そのような違いを示すさまざまなメタデータを含むマニフェストが生成されます。

4

2 に答える 2

2

マニフェストにはありませんが、 res/values/strings.xml で定義できます - 例:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="foo">bar</string>
...
于 2013-05-07T16:31:15.880 に答える