0

Androidアプリの構築中にサポートされているロケールを除外できる文書化された方法はありますか? たとえば、サポートが部分的にしかビルドされていないロケールがある場合、それをデバッグ ビルドに含めたいが、リリース ビルドからは除外したい場合、それを実現するためにいじることができる構成設定はありますか?

4

1 に答える 1

0

うーん難しいのですが、ロケールをクエリして変更できます。これが気に入らないロケールに設定されている場合は、このAPIを使用して何かを行うことができます。

http://developer.android.com/reference/java/util/Locale.html#setDefault(java.util.Locale)

次に、これをライブビルドではなく開発ビルドで必要とする場合は、APKをビルドするときに異なる構成が必要になります。これには、Antの使用が含まれます。

これを行うには、以下を読む必要があります。

定数とAntを使用したAndroid構成の切り替え

または、上記のスタイルのantスクリプト構成を使用して、ライブビルド用にロケールフォルダーを空のフォルダーでオーバーライドすることもできます。これは興味深い実験です。

于 2012-06-21T18:37:36.683 に答える