0

我们想为 Android 2.2+ 开发一个网络搜索应用程序,我们正在处理的语言是基于阿拉伯语脚本 (RTL)。我们使用 WebView 作为渲染视图。

到目前为止,只有搭载 Android 4.0+ 的设备(以及一些搭载 2.3 的索尼手机)才能正确显示文本。但是 Android 2.x 设备仍然占我们网络用户的很大一部分,我们需要在我们的应用程序中提供与 Android 4.0 中相同的阿拉伯语 RTL 支持。

需要明确的是,提到的阿拉伯语支持不仅是direction:rtl(可以通过 CSS 实现),更重要的是一个字母连接问题:大多数字母在显示时会自动更改为上一个和下一个字母。

在 Windows 上,从 2000 版本开始,有一个系统共享库USP10.dll来处理该进程。并且应用程序在其文件夹中包含该文件,即使在较旧的 Windows 98 系统上也将具有相同的支持。

根据我对网络的研究,在 android 上有libicuuc.so并且framework.jar可以做类似的工作。

我的问题是

  1. 既然Android 4.0+已经具备了字母加入的处理能力,那么是否可以用apk打包对应的库来支持WebView中的阿拉伯语呢?
  2. 如果是这样,如何(例如将文件放在哪里,以及要添加到活动中的任何代码)?

提前谢谢了。

4

1 回答 1

0

您不能为旧 sdk 添加更新的库。旧的 sdk 依赖于旧的 java 库。

于 2013-05-14T05:09:46.713 回答