如何在不同的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不存在那么显示我这个默认值");

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com