如何将SharedPreferences导出到csv,xls或vcard

时间:2014-12-02 11:49:22

标签: java android csv sharedpreferences export-to-csv

如何通过为用户提供在csv等格式之间进行选择的选项,将我的所有共享首选项(其名称,电话,电子邮件,地址连接成一个字符串并用分隔符“,”分隔)导出,xls或vcard?我最终将切换到使用sqlite数据库,我认为这种数据库更容易以这种方式导出,但是现在我正在学习sharedPreferences。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以循环遍历所有共享的pref值,并像这样做

Map<String, ?> allEntries = sharedPref.getAll();
for (Map.Entry<String, ?> entry : allEntries.entrySet()) {
    Log.d("TAG", entry.getKey() + ": " + entry.getValue().toString());
}