• 多个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);
    ...
  • 相关阅读:
    PHP-会话控制
    PHP-文件上传
    PHP-文档目录
    PHP-正则表达式
    PHP-数组类型
    PHP-函数编程
    PHP-基础知识
    $_FILES系统函数
    话说 MAX_FILE_SIZE
    Hello~! 我的blog
  • 原文地址:https://www.cnblogs.com/smile365/p/3709370.html
Copyright © 2020-2023  润新知