2012-04-19 172 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