最近要做一个建议反馈的模块:将内容生成xml文件再发送出去,

下面是三个参数:时间,内容,联系人,机型

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String localtime = df.format(new Date());

String mContent = content.getText().toString().trim();
StringmContact = getContact();

text.setText("设备名称:" + android.os.Build.MODEL + ","+ android.os.Build.VERSION.SDK + ","+ android.os.Build.VERSION.RELEASE);
StringphoneStuta = text.getText().toString();

生成xml文件:

private String WriteXmlStr() {        XmlSerializer serializer = Xml.newSerializer();        StringWriter writer = new StringWriter();        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        String localtime = df.format(new Date());        try {            serializer.setOutput(writer);            serializer.startDocument("UTF-8", true);            serializer.startTag("", "error");            serializer.attribute("", "时间", localtime);            serializer.startTag("", "联系人");            serializer.comment(mContact);            serializer.startTag("", "錯誤信息");            serializer.startTag("", "机器型号");            serializer.text(phoneStuta);            serializer.endTag("", "机器型号");            serializer.cdsect(mContent);            serializer.endTag("", "錯誤信息");            serializer.endTag("", "联系人");            serializer.endTag("", "error");            serializer.endDocument();            return writer.toString();        } catch (Exception e) {            throw new RuntimeException(e);        }    }

保存文件到私有模式下

MODE_PRIVATE
public void WriteFileData(String fileName, String message) {        try {            FileOutputStream fout = openFileOutput(fileName,                    android.content.Context.MODE_PRIVATE);            byte[] bytes = message.getBytes();            fout.write(bytes);            fout.close();        } catch (Exception e) {            e.printStackTrace();        }    }

要上传时就获取该文件上传就行了,大家还有什么好的方法也互相交流一下!xiaobeiweng@gmail.com

更多相关文章

  1. 怎样抓webview的trace
  2. 读取联系人 2.0
  3. android viewpage的施用
  4. Android(安卓)ApiDemos示例解析(102):Views->Auto Complete->4.
  5. Android(安卓)ethernet support
  6. android studio 权限类,不断更新中 如果你有权限我这边没有 请告
  7. android数据库操作:根据过滤条件获取部分通讯录信息
  8. Android(安卓)URI简介
  9. Android(安卓)使用 adb命令 远程安装apk

随机推荐

  1. Android(安卓)10.0 Activity启动详解(二)
  2. Gradle Android基本应用
  3. Android学习之多线程编程(handler篇)
  4. Android(安卓)Studio 自定义皮肤主题和背
  5. Android包管理机制(二)PackageInstaller安
  6. Android小程序-Walker注册页面(六)
  7. 使用Android(安卓)NDK内置编译器为Androi
  8. 【Android】BroadcastReceiver发送intent
  9. 修改Android模拟器的IMEI号
  10. android 中 XML 重点