如何在不同的android应用之间共享数据

 我来答
什么是白菜
推荐于2016-10-21 · 超过29用户采纳过TA的回答
知道答主
回答量:65
采纳率:100%
帮助的人:36.1万
展开全部
  1. 在本应用中保存数据。

//实例化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不存在那么显示我这个默认值");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式