首页 > 代码库 > 多个APK之间简单数据共享
多个APK之间简单数据共享
在APK的manifest节点中保证其 android:sharedUserId="hello.miles" 保持一致,名称可以自定义
// 创建共享数据的APK 其manifest包名为com.miles.sharedata SharedPreferences sp = Context.getSharedPreferences(String name, int mode) Editor editor = sp.edit() // 存值 editor.putBoolean("share1", true); editor.putInt("share2", 10); ... editor.commit();
PS:要其他APK能够读取或者修改这里的数据
其mode指定为Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE
// 读取共享数据的APK Context context = Context.createPackageContext("com.miles.sharedata", Context.CONTEXT_IGNORE_SECURITY); SharedPreferences preferences = context.getSharedPreferences(String name, int mode ); // 取值操作 boolean share1 = preferences.getBoolean("share1", false); int share2 = preferences.getInt("share2", 0); ...
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。