0

私は、カスタムのメタデータをAndroidアプリに追加してデバイス上で実行する必要があるという要件があります。AndroidのカスタムメタデータをTitaniumアプリケーションに渡すことはできません

私は、次のファイルを作成しました:それは<application>タグ内にあるのでplatform/android/AndroidManifest.xml

<?xml version="1.0" encoding="UTF-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bizname.androidtest"> <application> <meta-data android:name="application-type" android:value="vaa_merchant"/> </application> </manifest>

メタデータこの例では、唯一の.apkファイルになります。しかし、私の要求である<application>タグの外に移動すると、<meta-data>タグはビルドプロセス中に取り除かれます。

私の質問は、どうすれば<meta-data>がビルドプロセス中に削除されないようにするのですか? Androidのメタデータ上の私の理解に

チタンSDKのバージョン5.1.2.v20151216190036

答えて

1

は、外部のアプリケーションタグすることになっていません。アクティビティー、アクティビティー別名、サービス、レシーバー、プロバイダーまたはアプリケーション・タグの内部に入れることができます。プレースメントによれば、アクセシビリティが定義されています。それがアプリケーションタグの外にある場合、それは役に立たない。

私が間違っている場合は、私に修正してください。

+0

私はあなたが正しいかもしれないと思います。私たちが取り組んでいるベンダーのための要件ですが、あなたが述べたようにそれを行うべきだと私は信じています。ありがとう。 – iamjonesy

+0

確かに。また、[tiapp.xml](http://docs.appcelerator.com/platform/latest/#!/guide/tiapp.xml_and_timodule.xml_Reference-section-29004921_tiapp.xmlandtimodule.xml参照 - 参照)でマニフェスト情報を追加することをお勧めします。マニフェスト)をカスタムの 'AndroidManifest.xml'の代わりに使用することができます。 –

関連する問題