2

ICU4Jアプリケーションのバージョンをサポートにアップグレードしたい場合、私は混乱していましAndroid Nた。以前の Android SDK から Android ICU API に移行するにはどうすればよいですか。たとえば、アプリケーションで Calendar Using を使用した場合java.util.Calendar、Android ICU API で再度実装しますか? または最短の方法はありますか?

4

3 に答える 3

3

Android N で再度実装する必要はありませんが、使用方法を変更するだけです。

ドキュメントで説明

他の Android SDK API から android.icu API への移行

android.icu.util.Calendarの代わりに使用java.util.Calendar


古いバージョンをサポートするには、Android N を追加する必要がありますICU4J libraries

于 2016-03-10T06:54:53.040 に答える
0

icu4j から Android N への移行中。Android N で再度実装する必要はありません。ただし、インポートのみを変更し、ドキュメントに従って外部ライブラリから ICU4J を削除する必要があります。

アプリで ICU4J API を既に使用しており、android.icuAPI が要件を満たしている場合、フレームワーク API に移行するには、Java インポートを から に変更する必要がありcom.ibm.icuますandroid.icu

  • 次に、ICU4J ファイルの独自のコピーを APK から削除できます。

ICU4J から android N に移行する場合は、以下の点にご注意ください。

ノート:

  • ICU4J フレームワーク API は、 のandroid.icu代わりに名前空間を 使用しますcom.ibm.icu
  • これは、独自の com.ibm.icu ライブラリーを含む APK で名前空間の競合を回避するためです。
于 2016-03-10T16:16:14.740 に答える
0

すべての新しい API と同様に、アプリを以前のバージョンの Android で動作させたい場合は、それらを使用しないでください (バージョン チェックの背後にある呼び出しを保護しない限り)。

N リリースのみを対象とする場合は、android.icu ICU4J API を使用できます。

于 2016-03-10T16:21:04.770 に答える