做了个短信导出的功能,即把短信导出以xml文件格式存放。
serializer.startTag(null, "body");
serializer.text(smsInfo.getBody());
serializer.endTag(null, "body");
当测试是,serializer.text(smsInfo.getBody());这行报出了
java.lang.IllegalArgumentException: Illegal character (d83d)
这应该是真机上短信内容有特殊字符,XMLPULL不能处理。
求大神支招。
------解决方案--------------------
你下一个传智播客的视频 里面有一集专门讲xml解析的