键值对存储

键值对存储基于腾讯的 MMKV 组件实现, 是基于 mmap 内存映射的高性能 key-value 组件,支持 API level 16 及以上平台。在初始化统一存储时,可以选择对键值对存储进行加密以及多进程支持的配置。

TMFStorageConfig config = new TMFStorageConfig.Builder()
        .spCryptKey("crypto_key")           //配置SharedPreference的加密密钥
        .spSupportMultiProcess(false)       //配置SharedPreference是否支持多进程
        .build();
TMFStorage.initialize(appContext, config);

统一存储初始化之后就可以获取对应存储环境下的 SharedPreferences 操作实例。

// 获取全局存储环境下的键值对存储接口
TMFSharedPreferences sharedPreferences = TMFStorage.getDefault().sp();

TMFSharedPreferences 与系统原生 SharedPreferences 接口基本一致,按照原生 sp 的方式使用即可。

Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""