一 关于SQlite Android系统自带的SQlite是明文存储,不支持加密 二 SQlite加密方式 内容加密主要写入读取数据时候做加密与解密的动作缺点:表结构暴露无法...
一 关于SQlite Android系统自带的SQlite是明文存储,不支持加密 二 SQlite加密方式 内容加密主要写入读取数据时候做加密与解密的动作缺点:表结构暴露无法...
定义 简单地说,LiveData是一个数据持有类。它具有以下特点: 数据可以被观察者订阅; 能够感知组件(Fragment、Activity、Service)的生命周期; 只...
之前写过一篇MPAndroidChart饼图(PieChart)Value值重叠的解决方法(一)的文章,当时的解决方法还有bug没有解决,最近有空,就想办法把这个问题解决了。...
Andoird中拍照、录像是很常见的功能,但是系统相机的Api目前发生了很大的变化,有Camera1、Camera2、CameraX三个api,每个api的使用和方法都不一样...
一. DownloadManager简单介绍 DownloadManger是android 2.3(api level 9)开始 提供的用于优化处理长时间的下载操作。Down...
定义 即数据绑定,使数据对象和xml布局绑定,支持双向绑定,是Android团队实现MVVM架构的一种方法; 优点 省去大量模板代码:findViewById,onClick...
我理解的MVVM架构及实战Demo 简介 MVVM架构模式,即Model-View-ViewModel三个层级,MVVM模式出来的时间已经很长了,网上关于MVVM模式的解析也...
Fragment是Android最常使用的控件之一。一般情况下,我们会在首页使用到,有的小伙伴也会单Activity和多Fragment的App。我总结了一下我了解的Frag...
效果展示 以上是演示请求一个相机权限的过程: 首次申请(顶部提醒)-拒绝-再次申请(顶部提醒)-再次拒绝(并勾选禁止再次询问)-再次申请(中部弹窗引导)-在设置页不授权-返回...