如何在不同的android应用之间共享数据
发布网友
发布时间:2022-04-23 09:02
我来回答
共1个回答
热心网友
时间:2023-10-09 00:11
在本应用中保存数据。
//实例化SharedPreferences对象(第一步)
SharedPreferences mySharedPreferences= getSharedPreferences("test",Activity.MODE_WORLD_READABLE);
//MODE_WORLD_READABLE:表示当前文件可以被其他应用读取
//MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入。
//实例化SharedPreferences.Editor对象(第二步)
SharedPreferences.Editor editor = mySharedPreferences.edit();
//用putString的方法保存数据
editor.putString("name", "我是name的数据");
editor.putString("name2", "我是name2的数据");
//提交当前数据,提交以后数据才真正保存
editor.commit()
2.在其他应用中获取数据
SharedPreferences mySharedPreferences = getSharedPreferences("test",Activity.MODE_WORLD_READABLE);
//通过名称name获取存储的值,如果这个那么没有存过值,就显示第二个参数的默认值。
mySharedPreferences.getString("name", "如果name不存在那么显示我这个默认值");
mySharedPreferences.getString("name2", "如果name2不存在那么显示我这个默认值");