我们如何在android中将所有短信存储到单个文件中
朋友们好 我想使用android应用程序将收件箱、草稿、发件箱和已发送邮件中的所有邮件存储到一个文件中。有什么办法可以做到这一点吗我们如何在android中将所有短信存储到单个文件中,android,Android,朋友们好 我想使用android应用程序将收件箱、草稿、发件箱和已发送邮件中的所有邮件存储到一个文件中。有什么办法可以做到这一点吗 提前感谢例如,将它们放入存储在SD中的xml文件中!SMS备份和恢复做得很好;-) 在这里,我只需将短信直接保存为SD卡上的文本文件 Columns message = ColumnsFactory.messages(); //points to structutre messages = getContentResolver().query(Uri
提前感谢例如,将它们放入存储在SD中的xml文件中!SMS备份和恢复做得很好;-) 在这里,我只需将短信直接保存为SD卡上的文本文件
Columns message = ColumnsFactory.messages(); //points to structutre
messages = getContentResolver().query(Uri.parse("content://sms/"),
null, null, null, null);
try {
Files.checkStorage(this);
} catch (IOException e){
// TODO Auto-generated catch block
e.printStackTrace();
}
PrintStream print = Files.printMessageLog(this);
print.println(messages.getCount());
int savedMessages = 0;
float total = messages.getCount();
while (messages.moveToNext()) {
if (message.hasField(messages, "address")) {
print.println(message.cursorToJSON(messages));
savedMessages += 1;
} else {
total -= 1;
}
}
print.close();
messages.close();
这是一个编程问题,还是您正在寻找一个已经做到这一点的应用程序?