ここでエミュレーター (2.2、2.33) で問題に直面しています。私の問題は、言語設定で入力言語をアラビア語に設定し、Windows言語をアラビア語に設定しても、編集テキストにアラビア文字を書き込めないことです.エミュレータはまだ英語で書きます. 公開の準備を整えるためにデータベースをいっぱいにする必要があります。あなたの答えは大歓迎です!!
2 に答える
わかりました、質問が良くなりました。問題は、Android のデフォルト キーボードが単にアラビア語入力をサポートしていないことです。デフォルトの Android キーボードではアラビア文字を入力できません。それを回避する唯一の方法は、カスタム キーボードをインストールすることです。
エミュレーターからマーケット (申し訳ありませんが、Google Play) にアクセスできないため、それほど難しくはありませんが、正確ではありません。これがあなたがする必要があることです。
実際の電話機に、アラビア語入力をサポートするキーボードと、対応するアラビア語拡張パックをインストールします。AnysoftKeyboardとそのアラビア語パックをお勧めします
携帯電話を USB ケーブルで PC に接続し、キーボードと拡張パックの .apk ファイルを PC にコピーします。
adb pull
そのためにはコマンドを使用する必要があります:adb -d pull /data/app/com.menny.android.anysoftkeyboard.apk
そしてadb -d pull /data/app/com.anysoftkeyboard.languagepack.arabic.apk
(今すぐ電話を切断できます)。エミュレーターを起動し、これらの .apk ファイルをエミュレーターにインストールします
adb -e intall com.menny.android.anysoftkeyboard.apk
。adb -e install com.anysoftkeyboard.languagepack.arabic.apk
エミュレーターで [設定 -> 言語とキーボードの設定] に移動し、すべてのデバイスの横にあるチェックマークを外してから、[AnySoftKeyboard] まで下にスクロールし、その横にチェックマークを付けます (ダイアログで [OK] を押します)。そのすぐ下で、「AnySoftKeyboard Settings」を選択してから「Keyboards」を選択します。「英語」と「アラビア語」の両方がチェックされていることを確認し、設定を終了します。
最後に、アプリケーションを起動し、編集テキストを選択します - キーボードがポップアップします - 慣れ親しんだものとは異なって見えます。キーボードの右上隅にある「-> ABC ->」ボタンをクリックして、言語を切り替えます。アラビア語フォントがインストールされていれば、アラビア語文字を入力できるはずです。
幸運を!(私はアラビア語をまったく知らないので、スクリーンショットの文字は、入力を示すためにキーボードのキーをランダムにタップした結果です.
Honeycomb (3.0) まで、アラビア語テキストのネイティブ サポートはないと思います。しかし、アラビア語のフォントを使用すれば、それを実現できると読んだことがあります。これを読む