ZUI易入門Android之 MMKV

2021-10-09 12:37:35 字數 1195 閱讀 8718

今天我們主要從這幾個方面來解釋一下mmkv

boolean

intlong

float

double

string

set集合

byte陣列

可序列化物件

依賴注入

dependencies
初始化

// 設定初始化的根目錄

string dir = getfilesdir().getabsolutepath() + "/mmkv_2";

string rootdir = mmkv.initialize(dir);

log.i("mmkv", "mmkv root: " + rootdir);

四.mmkv儲存與獲取

/獲得預設儲存物件

mmkv kv = mmkv.defaultmmkv();

//存boolean值

kv.encode("bool", true);

boolean bvalue = kv.decodebool("bool");

logutil.i("*****===bvalue===="+bvalue);

//存int值

kv.encode("int", integer.min_value);

int ivalue = kv.decodeint("int");

logutil.i("*****===ivalue===="+ivalue);

//存long值

kv.encode("long",60l);

long lon**alue=kv.decodelong("long");

logutil.i("*****===lon**alue===="+lon**alue);

//存float值

kv.encode("float",30f);

float floatvalue=kv.decodefloat("float");

logutil.i("*****===floatvalue===="+floatvalue);

五.mmkv更多知識

ZUI易入門Android之HTTP

http 是基於 tcp ip 協議的應用層協議。它不涉及資料報 packet 傳輸,主要規定了客戶端和伺服器之間的通訊格式,預設使用80埠。1.0 http 1.0 版的主要缺點是,每個tcp連線只能傳送乙個請求。傳送資料完畢,連線就關閉,如果還要請求其他資源,就必須再新建乙個連線。tcp連線的新...

ZUI易入門Android之MVP實踐

在入門mvp案例之前我們現對activity基類進行建立 retention runtime 執行時 註解 target type 類 介面 註解 public inte ce viewinject public abstract class baseactivity extends lifecir...

ZUI易入門Android之UI框架的使用

真的是非常的不錯。這個開源框架就是 qmui android 它的 slogan 是 提高 android ui 開發效率的 ui 庫。qmui android 的設計目的是用於輔助快速搭建乙個具備基本設計還原效果的 android 專案,同時利用自身提供的豐富控制項及相容處理,讓開發者能專注於業務...