2012-04-19 193 views
0

我在我的模擬器(2.2,2.33)中遇到了一個問題。我的問題是,即使將語言設置下的輸入語言設置爲阿拉伯語並將我的Windows語言設置爲阿拉伯語時,我也無法在編輯文本中編寫任何阿拉伯字母,模擬器仍然使用英語寫入。我非常需要它填充我的數據庫以準備發佈。您的回答非常感謝!Android模擬器阿拉伯語支持

+2

看一看這個帖子,它可能會幫助你: http://stackoverflow.com/questions/7962704/how-to-support-arabic-text-in-android/7962813#7962813 – 2012-04-19 08:22:16

+0

感謝您的鏈接,但我想我不關心在模擬器中正確地查看阿拉伯文字母我只需要寫:)) – 2012-04-19 08:30:06

回答

1

我不認爲直到Honeycomb(3.0)纔有對阿拉伯語文本的本機支持。但我讀過如果你使用了一些阿拉伯字體,那麼它可以實現。閱讀this

+0

感謝您的回答,但是我已經下載了3.2 SDK,模擬器可以讀取阿拉伯語,但在語言設置中沒有阿拉伯語輸入支持。任何其他線索? – 2012-04-19 08:31:57

2

好吧,現在讓你的問題更好。問題是Android默認鍵盤根本不支持阿拉伯語輸入。您將無法使用默認Android鍵盤輸入阿拉伯字符。前面唯一的方法是安裝一個自定義鍵盤。

這並不困難,但不完全簡單,因爲您無法從模擬器訪問Market(對不起,Google Play)。這是你需要做的。

  1. 在實際的手機上安裝支持阿拉伯輸入的鍵盤 - 以及相應的阿拉伯語資料包。我建議AnysoftKeyboard及其Arabic pack

  2. 用USB電纜將手機連接到PC,並將鍵盤和擴展包的.apk文件複製到PC。你需要使用adb pull命令爲:adb -d pull /data/app/com.menny.android.anysoftkeyboard.apkadb -d pull /data/app/com.anysoftkeyboard.languagepack.arabic.apk

  3. (現在你可以斷開你的電話)。啓動仿真器和安裝這些.apk文件的文件到模擬器:adb -e intall com.menny.android.anysoftkeyboard.apkadb -e install com.anysoftkeyboard.languagepack.arabic.apk在模擬器導航

  4. 我們「設置 - >語言&和鍵盤設置」,取消複選標記旁邊的所有設備,然後向下滾動到「AnySoftKeyboard」並在其旁邊放置複選標記(在對話框中按「確定」)。在它下面,選擇「AnySoftKeyboard設置」,然後選擇「鍵盤」。確保「英語」和「阿拉伯語」都被選中 - 並退出設置。

  5. 最後,您可以啓動您的應用程序,選擇您的編輯文本 - 鍵盤會彈出 - 它看起來會與您習慣的不同。點擊鍵盤右上角的「 - > ABC - >」按鈕切換語言。假如你已經安裝了阿拉伯字體,你現在應該可以輸入阿拉伯字符。

祝你好運! (請注意,我不知道阿拉伯語可言,所以在截圖的字符鍵的鍵盤來演示輸入對我隨意敲擊的結果。

enter image description here

+0

感謝您的回答。我會嘗試並反饋給你:)) – 2012-04-19 16:35:45