我正在尝试使用阿拉伯语为Android 2.2制作应用程序.我写了一个代码文本,如:
?????????? ??? ?? ????? ???????? ??? ???? ????? ???????? ?? ?????? ??????? (??) ?? ???????? ??? ?????? ????????? ?? ????? ? ??? ????? ???? ??? ??????? ? ??? ??? ????
Run Code Online (Sandbox Code Playgroud)
它显示如下:

我的意思是这些字母分开来,这导致了意义上的差异.如何使字母显示连接?
编辑:
是4.0支持阿拉伯语.现在我必须找到2.2的方法,因为我使用的产品运行2.2.我无法轻松实现4.0.你对此有什么建议吗?
我正在尝试创建一个基本的蓝牙应用程序,用于测试设备.
我从developer.android获得了代码.这是链接:http://developer.android.com/guide/topics/connectivity/bluetooth.html#ConnectingDevices
这是我的线程代码的一部分:
public void run() {
mBluetoothAdapter.cancelDiscovery();
Log.i(TAG, "Discovery Cancel!");
try {
Log.i(TAG, "Connection Started");
mmSocket.connect();
Log.i(TAG, "Connection Ended");
} catch (IOException e) {
try {
Log.e(TAG, "Connection Failed", e);
mmSocket.close();
} catch (IOException e2) {
Log.e(TAG, "Connection Close Failed", e2);
}
return;
}
Run Code Online (Sandbox Code Playgroud)
无论我尝试mmSocket.connect();过什么都行不通.总是抛出IOException并从logcat中获取该日志:
java.io.IOException: Service discovery failed
at android.bluetooth.BluetoothSocket$SdpHelper.doSdp(BluetoothSocket.java:403)
at android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:213)
我看了这些文章,并尝试了写的东西,没有一个解决了我的问题.
Android蓝牙java.io.IOException:连接被拒绝了?
顺便说一句,我正在研究android ics 4.0.4.
我知道这不是设备问题,因为我在不同的设备上尝试过这个应用程序.