今天在操作利用aidl的byte[]传递时发现传递过去后转换的byte[]数据有误.比对不上
app1:发送
byte[] fpga = ...
String s = new String(fpgacmd,"ISO-8859-1")
传递此字符串s
app2:接收
接收到的字符串fpgacmd
byte[] bs = fpgacmd.getBytes("ISO-8859-1");
bs即为正确数据...
试了UTF-8,GBK都不行...
今天在操作利用aidl的byte[]传递时发现传递过去后转换的byte[]数据有误.比对不上
app1:发送
byte[] fpga = ...
String s = new String(fpgacmd,"ISO-8859-1")
传递此字符串s
app2:接收
接收到的字符串fpgacmd
byte[] bs = fpgacmd.getBytes("ISO-8859-1");
bs即为正确数据...
试了UTF-8,GBK都不行...