<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[android 中间层如何传递“\r”]]></title>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=25886]]></link>
 <description><![CDATA[Latest 20 replies of android 中间层如何传递“\r”]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 22:53:57 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://www.aiothome.net]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[回 楼主(fandh2011) 的帖子]]></title>
 <description><![CDATA[在你

write(fd,data,sizeof(data));

之前把data的每个byte都打印出来，你应该就知道数据上有问题了。

这里主要是你在
byte2 = str2.getBytes();
HardwareControler .write(i,byte2);

写进去的数据是把String16直接转换成byte数组，在jni里面需要从unicode转换成asiic码才行。具体你把data整个按照字节打印出来就可以看 ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=25886#212477]]></link>
 <author><![CDATA[vmlinz]]></author>
 <category><![CDATA[Android技术交流区]]></category>
 <pubdate><![CDATA[Mon, 10 Dec 2012 12:38:23 +0000]]></pubdate>
</item>
</channel></rss>