[{"title":"( 363 个子文件 695KB ) MMKV for Android:一个高效、小型的移动键值存储框架-开源","children":[{"title":"IAshmemMMKV.aidl <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"ParcelableMMKV.aidl <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"PushNotificationPayload.apns <span style='color:#111;'> 868B </span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":".clang-format <span style='color:#111;'> 834B </span>","children":null,"spread":false},{"title":".clang-format <span style='color:#111;'> 791B </span>","children":null,"spread":false},{"title":"openssl_aes_core.cpp <span style='color:#111;'> 44.24KB </span>","children":null,"spread":false},{"title":"MMKV_IO.cpp <span style='color:#111;'> 38.57KB </span>","children":null,"spread":false},{"title":"native-bridge.cpp <span style='color:#111;'> 27.94KB </span>","children":null,"spread":false},{"title":"MMKV.cpp <span style='color:#111;'> 26.19KB </span>","children":null,"spread":false},{"title":"golang-bridge.cpp <span style='color:#111;'> 13.96KB </span>","children":null,"spread":false},{"title":"libmmkv_python.cpp <span style='color:#111;'> 13.38KB </span>","children":null,"spread":false},{"title":"MiniPBCoder.cpp <span style='color:#111;'> 11.59KB </span>","children":null,"spread":false},{"title":"flutter-bridge.cpp <span style='color:#111;'> 11.22KB </span>","children":null,"spread":false},{"title":"MMKV_OSX.cpp <span style='color:#111;'> 9.78KB </span>","children":null,"spread":false},{"title":"CodedInputDataCrypt.cpp <span style='color:#111;'> 9.73KB </span>","children":null,"spread":false},{"title":"demo.cpp <span style='color:#111;'> 9.47KB </span>","children":null,"spread":false},{"title":"MemoryFile_Win32.cpp <span style='color:#111;'> 9.18KB </span>","children":null,"spread":false},{"title":"MMKV_Android.cpp <span style='color:#111;'> 8.69KB </span>","children":null,"spread":false},{"title":"KeyValueHolder.cpp <span style='color:#111;'> 8.46KB </span>","children":null,"spread":false},{"title":"MemoryFile.cpp <span style='color:#111;'> 8.11KB </span>","children":null,"spread":false},{"title":"AESCrypt.cpp <span style='color:#111;'> 7.75KB </span>","children":null,"spread":false},{"title":"Win32Demo.cpp <span style='color:#111;'> 7.56KB </span>","children":null,"spread":false},{"title":"MiniPBCoder_OSX.cpp <span style='color:#111;'> 7.14KB </span>","children":null,"spread":false},{"title":"UnitTest.cpp <span style='color:#111;'> 6.97KB </span>","children":null,"spread":false},{"title":"CodedInputData.cpp <span style='color:#111;'> 6.62KB </span>","children":null,"spread":false},{"title":"MemoryFile_Android.cpp <span style='color:#111;'> 6.08KB </span>","children":null,"spread":false},{"title":"openssl_md5_dgst.cpp <span style='color:#111;'> 5.34KB </span>","children":null,"spread":false},{"title":"CodedOutputData.cpp <span style='color:#111;'> 5.26KB </span>","children":null,"spread":false},{"title":"InterProcessLock.cpp <span style='color:#111;'> 5.09KB </span>","children":null,"spread":false},{"title":"MMBuffer.cpp <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"crc32_armv8.cpp <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"MMKVLog.cpp <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"InterProcessLock_Win32.cpp <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"InterProcessLock_Android.cpp <span style='color:#111;'> 3.17KB </span>","children":null,"spread":false},{"title":"TestInterProcessLock.cpp <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"CodedInputData_OSX.cpp <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"Win32DemoProcess.cpp <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"MMKVLog_Android.cpp <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"openssl_cfb128.cpp <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"ThreadLock_Win32.cpp <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"process.cpp <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"MemoryFile_OSX.cpp <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"CodedInputDataCrypt_OSX.cpp <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"PBUtility.cpp <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"ThreadLock.cpp <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"crc32.cpp <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"pch.cpp <span style='color:#111;'> 845B </span>","children":null,"spread":false},{"title":"libmmkv.cpp <span style='color:#111;'> 754B </span>","children":null,"spread":false},{"title":"pch.cpp <span style='color:#111;'> 753B </span>","children":null,"spread":false},{"title":"openssl_md5_one.cpp <span style='color:#111;'> 733B </span>","children":null,"spread":false},{"title":"mmkv.dart <span style='color:#111;'> 26.70KB </span>","children":null,"spread":false},{"title":"main.dart <span style='color:#111;'> 6.61KB </span>","children":null,"spread":false},{"title":"MMKVMacDemo.entitlements <span style='color:#111;'> 322B </span>","children":null,"spread":false},{"title":"MMKVDemo.entitlements <span style='color:#111;'> 295B </span>","children":null,"spread":false},{"title":"MMKVTodayExtensionDemo.entitlements <span style='color:#111;'> 295B </span>","children":null,"spread":false},{"title":"core.vcxproj.filters <span style='color:#111;'> 5.05KB </span>","children":null,"spread":false},{"title":"Win32DemoProcess.vcxproj.filters <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"Win32Demo.vcxproj.filters <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 621B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 542B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 522B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 398B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 262B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 182B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 97B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":".gitmodules <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"mmkv.go <span style='color:#111;'> 14.83KB </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"callback.go <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"mmkv_test.go <span style='color:#111;'> 899B </span>","children":null,"spread":false},{"title":"android-publish.gradle <span style='color:#111;'> 8.16KB </span>","children":null,"spread":false},{"title":"android-publish-private.gradle <span style='color:#111;'> 6.48KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"build_library.gradle <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"check.gradle <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 588B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 480B </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 462B </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 29B </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 26B </span>","children":null,"spread":false},{"title":"settings_aar.gradle <span style='color:#111;'> 15B </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false},{"title":"MMKV.h <span style='color:#111;'> 11.82KB </span>","children":null,"spread":false},{"title":"MMKV.h <span style='color:#111;'> 11.25KB </span>","children":null,"spread":false},{"title":"zconf.h <span style='color:#111;'> 8.85KB </span>","children":null,"spread":false},{"title":"openssl_md32_common.h <span style='color:#111;'> 7.83KB </span>","children":null,"spread":false},{"title":"openssl_opensslconf.h <span style='color:#111;'> 7.33KB </span>","children":null,"spread":false},{"title":"MMKVPredef.h <span style='color:#111;'> 6.06KB </span>","children":null,"spread":false},{"title":"openssl_aes.h <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"MiniPBCoder.h <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]