今天在操作利用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都不行...