一 关于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...
效果展示 以上是演示请求一个相机权限的过程: 首次申请(顶部提醒)-拒绝-再次申请(顶部提醒)-再次拒绝(并勾选禁止再次询问)-再次申请(中部弹窗引导)-在设置页不授权-返回...
本工程旨在创建一个可以在Android Studio中编译、调试的Launcher3工程。如果有其他Android App有同样的需求,可做参考。 由于Launcher3使用...
XMark 一个简易的埋点解决方案(基于JakeWharton的hugo基础上改造) 项目地址 特点 JakeWharton的hugo的所有特点。 内置默认的logcat打印...
TinkerTest 演示如何使用腾讯的热修复框架-Tinker 项目地址 Tinker热更新演示(请star支持) 演示demo下载 演示apk下载 补丁包下载 Tinke...
XIPC 项目地址 一个Android通用的IPC(进程通信)框架。该项目主要是模仿饿了么开源项目Hermes的设计进行的自我理解改写。 演示(请star支持) apk下载 ...
在进行Android开发的过程中,我们必定会遇到视频图像处理、高强度密集运算、特殊算法等场景,这时我们就不得不需要去接触一些C/C++代码,进行JNI开发。下面我将从Andr...
简介 Navigation简介 AndroidJetpack组件。Google官方对它的描述: 今天,我们宣布推出Navigation组件,作为构建您的应用内界面的框架,重点...
前言 作为 X-Library系列框架[https://xuexiangjys.blog.csdn.net/article/details/102639857] 的灵魂所在,...
知乎:踏春幽情蝴蝶巷 、浪淘风簸自天涯(他们经常改名字) 这些都是骗子 他们会让你进星球,在星球假装发一些普及知识,实际要让你信任,后面才好割你
一个好好的行业总有那么几个臭鱼烂虾搅屎,这个平台叫红木,是个骗子团伙,现在网站进不去了