大概的总结是:“如果你有多进程支持的需求,MMKV 是你唯一的选择;如果你有高频写入的需求,你也应该优先考虑 MMKV。但如果你使用 MMKV,一定要知道它是可能丢失数据的,...
大概的总结是:“如果你有多进程支持的需求,MMKV 是你唯一的选择;如果你有高频写入的需求,你也应该优先考虑 MMKV。但如果你使用 MMKV,一定要知道它是可能丢失数据的,...
//这里可以直接设置第三个参数的值,设置的越大,则感应的频率越高,灵敏度也越高,实际测试中频率太高会导致系统版本较低的设备感应器不能正常使用,如2.2的设备不能大于3,否则失...
微信官方小程序文档android part:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launchi...
1. SHA1(Secure Hash Algorithm,译作安全散列算法)是Hash算法中的一种,适合用于数字签名数据认证,加密过程不可逆不能进行解密。 MD5与SHA1...
lottie简介 Lottie,Airbnb开源的动画框架,是基于CALayer的动画, 所有的路径预先在AE中计算好, 转换为Json文件, 然后自动转换为Layer的动画...
在日常开发当中,为了更好的交互,我们会使用动画功能。Lottie是常用的动画框架之一,分享一下我个人了解到相关的知识。 Lottie简介 Lottie是支持Android, ...
剪贴板数据的访问权限 在Android10上面,除非应用是默认输入法 (IME) 或是目前处于焦点的应用,否则它无法访问 Android 10 或更高版本平台上的剪贴板数据。...
Android剪切板是可以暂存数据,剪切板在后台起作用,存放在内存中。如果把隐私数据,特别是密码,存放在剪切板中是不安全的,因为任何的应用程序都可以访问剪切板中的数据。 如果...
问题提出 项目代码最近进行梆梆应用安全检测,被曝出存在剪切板敏感信息泄漏的中风险漏洞,需要修复。 问题分析 android系统中,EditText继承自TextView,长按...
1.deeplink安全漏洞分析:https://www.h5w3.com/199565.html[https://www.h5w3.com/199565.html]2.de...
Android 11 获取app列表发现,只能获取系统安装的类别,其他新装的无法获取到,原因在于权限不够 代码如下 ``` List packages = context....
1、扫描已安装的应用列表 上面代码中,queryIntentActivities 就是获取的应用列表数据,下面就直接通过遍历获取每个应用的信息了 上面 AppInfoBea...
最近项目中要求使用httpUrlConnection实现多任务多线程的下载器,并不能使用三方的类库。研究各方的下载器:https://www.jianshu.com/p/79...
准备工作:1.pc 端安装一个chrome 内核的浏览器(不一定非要google 的chrome 浏览器,chrome 内核的浏览器即可),第1 次调试把浏览器代理打开,确定...
最近在合并modules或者aar , jar等工作上遇到了一些问题。查找各种文章,最后找到一些解决思路和办法。希望能帮助到大家。下面这个是早期作者的处理libs, 清单文件...
一个❌关闭按钮,一般用于弹窗、搜索框等执行关闭,本篇来自定义View绘制它。 原理 按传统的坐标计算方式,需要画2条线,则需要计算2条线的端点坐标,由于我们可以获取到控件的宽...
1.MVVM模式分为Model,View,ViewModel 三个部分 (1).Model:数据层,包含数据实体和对数据实体的操作(2).View:界面层,对应于Activi...