0

私たちは Android 2.2 以降用の Web 検索アプリを開発したいと考えていましたが、扱っている言語はアラビア文字 (RTL) ベースです。レンダリング ビューとして WebView を使用しています。

これまでのところ、Android 4.0+ を搭載したデバイス (および 2.3 を搭載した一部の Sony 携帯電話) のみがテキストを正しく表示していました。しかし、Android 2.x デバイスは依然として Web ユーザーの大部分を占めているため、Android 4.0 と同じアラビア語 RTL サポートをアプリで利用できるようにする必要がありました。

明確にするために言うと、前述のアラビア語サポートはdirection:rtl(CSS で実現できる) だけでなく、さらに重要な文字結合の問題です: ほとんどの文字は、表示時に前後の文字に自動的に変更されます。

Windows では、2000 バージョン以降USP10.dll、プロセスを処理するためのシステム共有ライブラリがあります。また、アプリケーションのフォルダにファイルがあり、古い Windows 98 システムでも同じようにサポートされます。

Web での私の調査に基づいて、Android には同じような仕事があり、それを行う必要libicuuc.soがあります。framework.jar

私の質問は:

  1. Android 4.0+ には文字結合を処理する機能があるため、WebView でアラビア語をサポートする apk で対応するライブラリをパッケージ化することは可能ですか?
  2. もしそうなら、どのように (ファイルをどこに置くか、アクティビティに追加するコードなど)?

よろしくお願いします。

4

1 に答える 1

0

古い SDK に新しいライブラリを追加することはできません。古い SDK は、古い Java ライブラリに依存しています。

于 2013-05-14T05:09:46.713 に答える