Android模拟器阿拉伯语支持

时间:2012-04-19 08:06:48

标签: android sdk android-emulator arabic

我在模拟器中面临一个问题(2.2,2.33)。我的问题是我不能在我的edittexts中写任何阿拉伯字母,即使我将语言设置下的输入语言设置为阿拉伯语并将我的windows语言设置为阿拉伯语,模拟器仍然用英语写。我非常需要填充我的数据库以准备发布。非常感谢您的回答!

2 个答案:

答案 0 :(得分: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 - >”键盘右上角的按钮可切换语言。如果您安装了阿拉伯字体,您现在应该可以输入阿拉伯字符。

  6. 祝你好运! (请注意,我根本不懂阿拉伯语,因此屏幕截图中的字符是我随机点击键盘上的键以演示输入的结果。

    enter image description here

答案 1 :(得分:1)

我不认为在Honeycomb(3.0)之前对阿拉伯文本有本机支持。但我已经读过,如果你使用一些阿拉伯字体,那么它可以实现。阅读this