【Android】Android.mk的使用方法1 Android.mk的作用2 Android.mk的基本用法2.1 生成可执行文件2.1.1 生成到默认目录2.1.2 生成到指定目录2.1.3 相关变量、函数说明2.1.3.1 LOCAL_PATH $(call my-dir)2.1.3.2 include $(CLEAR_VARS)2.1.3.3 LOCAL_MODULE2.1.3.4 L
转载
2023-06-26 11:20:36
193阅读
MMKV官方介绍,简单使用都在里面,和SharedPreferences的使用..
原创
2023-03-12 09:57:51
833阅读
MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。从 2015 年中至今,在 iOS 微信上使用已有近 3 年,其性能和稳定性经过了时间的验证。近期已移植到 Android 平台。在腾讯内部开源半年之后,得到公司内部团队的广泛应用和一致好评。现在一并对外开源:https://github.com/tenc
转载
2023-11-11 20:10:42
91阅读
一、SharedPreferences 不同于文件的存储方式,如果要保存的键值集合相对较小,则应使用SharedReferences API。SharedReferences对象指向一个包含键值对的文件,并提供简单的读写方法。 &nbs
转载
2024-06-06 06:59:47
116阅读
# Android MMKV使用指南
## 简介
在本文中,我将向你介绍如何在Android应用中使用MMKV。MMKV是一个高性能的键值存储框架,特别适用于Android平台。它具有易用性、高性能和多线程安全等特点,能够有效地用于存储小数据量的键值对。
## MMKV的集成流程
下面是使用MMKV的集成流程的步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 添加MMK
原创
2023-10-18 09:21:43
419阅读
# Android Java使用MMKV
在Android开发中,我们经常需要在应用中保存一些数据,比如用户的登录状态、用户偏好设置等。而Android系统提供了SharedPreferences来让我们方便地进行数据的存储和读取。但是SharedPreferences存在一些性能上的问题,尤其是在数据量较大的情况下。
为了解决SharedPreferences的性能问题,Facebook提供
原创
2024-05-31 05:35:51
95阅读
前言在介绍 RxJava 1.x 线程调度器之前,首先引入一个重要的概念 - 事件序列转换。RxJava 提供了对事件序列进行转换的支持,这是它的核心功能之一。 正文1. 事件序列转换定义所谓转换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列,有点类似 Java 1.8 中的流处理。2. 事件序列转换API首先看一个 map() 的例子:Observable.just
转载
2024-10-14 14:31:00
34阅读
最近做的项目中,遇到个很棘手的问题:客户给我的数据是有限制的,因此,在返回某条具体页面内容的时候,他只能给我一个html片段,里面包含文字,图片以及附件的下载地址。如果网页模版规范的爱比较好说,但是他给我的数据中,不确定的因素很多:比如 可能没有图片,图片和文字穿插在一起,最为重要的是html便签他的嵌套层次和标签个数都是不确定的。如果我采用解析html提取内容出来的话,估计就掉进坑里了.....
MMI SS USSD扫盲贴
MMI是Man-Machine-Interface的缩写。从功能上来看,有一些从拨号盘拨出去的字符串,它的实际作用不是建立一个通话而是为了完成某种服务,这个就是MMI;从格式上来看,每一个从拨号盘输入的字符串,如果包含有*或者#,都可以称之为MMI.MMI包括SS, USSD,Manufacturer defined MMI codes, SI
前言相比于DataBinding,剩下的三个组件就要简单的多,这一章我们先来详细了解一下LifeCycle的更多知识。参考代码地址:GitHub - guoergongzi/GMVVMDemo参考代码Module:glifecycledemo1、在Fragment中使用LifeCycle我们在本系列第一章中就已经尝试过在Activity中使用LifeCycle,所以我们就跳过这一步直接在Fragm
转载
2024-06-05 09:13:08
152阅读
# 实现 "Android MMKV" 的步骤
## 概述
在这篇文章中,我将教会你如何实现 Android MMKV。MMKV 是一个高性能的 key-value 存储框架,专为移动应用设计。它的目标是提供比 SharedPreferences 更高效的存储方案,同时保持简单易用的接口。我将分步骤指导你如何集成和使用 MMKV。
## 流程图
```mermaid
flowchart TD
原创
2023-11-11 08:13:28
101阅读
MIPI是Mobile Industry Processor Interface(移动通信行业处理器接口)的缩写。MIPI协议的提出,旨在解决日益增长的高清图像(视频)传输的高带宽要求与传统接口的低速率之间的矛盾,同时为整个行业提供统一的标准,进而缩短产品的开发周期,增强不同厂商之间产品的兼容性。换一句话说,MIPI协议是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。MIPI最初由I
# 鸿蒙 MMKV 使用及其代码示例
## 引言
近年来,随着移动互联网的快速发展,移动应用程序的性能要求也越来越高。为了提高应用程序的性能,我们需要使用高效的存储方案来存储和管理数据。鸿蒙操作系统(HarmonyOS)是华为公司开发的一款全场景智能终端操作系统,鸿蒙 MMKV(Multi-Model Key-Value)是其提供的一种高性能、高可靠性的键值存储组件。本文将介绍鸿蒙 MMKV
原创
2024-01-10 01:01:50
755阅读
分割线高度
原创
2022-06-18 23:42:48
496阅读
###Android SDK 部署指南####步骤1:添加 Android SDK 到工程中将 SDK 的 mma_android_sdk.jar 拷贝到 libs 目录下并添加为 JAR 包;将libNDKSignature.so 拷贝到 libs\armeabi 目录下;把sdkconfig.xml配置文件拷贝到工程里的assets目录下,同时将 sdkconfig.xml 上传到 web 服
---注册开发者账号 ---添加应用,获取并记住app key,app secret,项目中后面要用--下载sdk,按照开发文档配置应用添加应用,获取app key 和app secret注册用户--登录--进入后台--点击短信验证栏添加应用 添加完成后点击进入就到了应用页面 快速集成,下载sdk并配置工程特别注意:项目中targetSdkVersion等于23,MINU的Androi
转载
2024-10-03 14:32:27
101阅读
外部存储的根路径: String dir = Environment.getExternalStorageDirectory().getAbsolutePath() + "/?/?/?/" ; 例如微信:String dir = Environment.getExternalStorageDirectory().getAbsolutePath() + "/tencent/MicroMs
转载
2024-09-27 18:17:24
65阅读
# Android MMKV Replace
## Introduction
MMKV is a key-value storage library for Android that provides a faster and more efficient alternative to SharedPreferences. One common use case for MMKV is repl
原创
2024-05-30 04:07:24
55阅读
现在很多的ViewPager+Fragment都要Activity继承于FragmentActivity然后Adapter也是要继承于FragmentPagerAdapter实现的。然后我想想能不能直接用Activity跟PagerAdapter来实现。。。。当然了,也是项目需要。。接下来就是我的实现思路,其实就是改了一下PagerAdapter的instantiateItem函数就行以下就是详细
转载
2024-10-09 15:18:29
15阅读
1.新建工程Alipay_test 2.找到并下载支付宝SDK 此步骤暂时不提供网址,我本来重新找到下载网站,下载解压运行试了一下,发现不知道怎么回事出现了13个错误的地方。在此我还是用我之前找的可以运行成功的Demo,后面这一步骤再补充完善。 3.解压得到Demo,我们先来了解一下Demo 4.图中前面有红点的是我们后面需要的文件或文件夹 APViewController.m里面有我们