Androidアプリの構築中にサポートされているロケールを除外できる文書化された方法はありますか? たとえば、サポートが部分的にしかビルドされていないロケールがある場合、それをデバッグ ビルドに含めたいが、リリース ビルドからは除外したい場合、それを実現するためにいじることができる構成設定はありますか?
1 に答える
0
うーん難しいのですが、ロケールをクエリして変更できます。これが気に入らないロケールに設定されている場合は、このAPIを使用して何かを行うことができます。
http://developer.android.com/reference/java/util/Locale.html#setDefault(java.util.Locale)
次に、これをライブビルドではなく開発ビルドで必要とする場合は、APKをビルドするときに異なる構成が必要になります。これには、Antの使用が含まれます。
これを行うには、以下を読む必要があります。
または、上記のスタイルのantスクリプト構成を使用して、ライブビルド用にロケールフォルダーを空のフォルダーでオーバーライドすることもできます。これは興味深い実験です。
于 2012-06-21T18:37:36.683 に答える