当前位置:   article > 正文

Harmony数据存储工具类_鸿蒙 mmkv

鸿蒙 mmkv

使用的是mmkv

1、安装mmkv

ohpm install @ohos/mmkv
  • 1

2、封装

import{MMKV, SerializeBase} from '@ohos/mmkv'

/**
 * 数据存储工具类
 */
class MMKVUtil{
  private filePath:string = ''
  private cachePath:string = ''
  private mmkv:MMKV
  private mmapID:string="MMKV"

  constructor() {
    this.filePath = globalThis.filesDir
    this.cachePath = globalThis.cacheDir
    let backupRootDir=this.filePath+"/mmkv_backup"

    MMKV.initialize(this.filePath+"/mmvk",this.cachePath)
    this.mmkv= MMKV.getBackedUpMMKVWithID(this.mmapID,MMKV.SINGLE_PROCESS_MODE,this.mmapID,backupRootDir)
  }

  /**
   * 存储数据:string
   * @param key
   * @param value
   */
  saveString(key:string,value:string){
    this.mmkv.encode(key,value)
  }

  /**
   * 获取数据:boolean
   * @param key
   * @returns
   */
  getString(ke
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号