*认识Android文件系统 *了解分区存储 *分区存储的适配 一、Android文件系统 Android文件系统分为 内部存储(internal storage) 和外部存...
*认识Android文件系统 *了解分区存储 *分区存储的适配 一、Android文件系统 Android文件系统分为 内部存储(internal storage) 和外部存...
一.储存 首先,我们需要对Android的储存有所了解Android储存器可分为内部储存和外部储存,这里的内部储存和外部储存不是说有两个物理储存器而是系统在硬盘上划分了两个专...
从2017到现在,周六日分享学习已整整三个年头,很庆幸自己坚持下来了,尽管我成了大家倾诉对象,虽然我还需要去解决大家心理上的问题。我们交流过很多,年终发的少很不爽,你看下公司...
写下本文并不是为了引起大家的焦虑,只是最近群里有同学聊到而已。想想建群的那会还是在长沙刚面临失业,正因为经历着失败与痛苦,所以我才想到是不是可以建个群,我给大家分享分享一些经...
开篇就提到效能优化涉及的范围会很广,考虑后面需要经常用到 asm 字节码插桩,我们首先从 《Gradle 插件 + ASM 实战》开始讲,但又希望大家能知其然也知其所以然,因...
gradle 插件 + asm 字节码基础讲完了,我们就要开始实战环节了,这次我们来做一个图片加载监控,本文虽然只讲一个实例,但是很多场景以及很多开源框架都会用到 Gradl...
在写本文之前,我还以为自己对android的bitmap很熟悉,直到自己亲手写代码实践,才发现自己错了很多年。真是汗颜啊! Bitmap Config 首先,根据Androi...
Android系统从4.1(API 16)开始加入Choreographer这个类来控制同步处理输入(Input)、动画(Animation)、绘制(Draw)三个UI操作。...
一、产生背景: APP面临的挑战: 1.支持复杂业务:App 的业务越来越复杂,不仅仅是内部业务,还包含了大量外部的合作伙伴。如果采用传统的 App 开发方式很难应对日趋复杂...
“采用「用户ID + 固定字符(如 abc123 ) + 加密算法版本号」进行 MD5 生成密码”,这个安全性似乎也挺简单啊,攻击者只需要拿到这些信息 MD5一下就好了
关于 SQLite 加密,看这篇就够了导语:SQLite 是一个轻量级的、开源的关系型数据库,是目前移动平台(如 iOS、Android)数据库的最佳选择。然而免费版的 SQLite 是不支持加密的(官网下的默认...
请问,老数据迁移会有耗时问题吗?似乎有一些同学有说
关于 SQLite 加密,看这篇就够了导语:SQLite 是一个轻量级的、开源的关系型数据库,是目前移动平台(如 iOS、Android)数据库的最佳选择。然而免费版的 SQLite 是不支持加密的(官网下的默认...
导语:SQLite 是一个轻量级的、开源的关系型数据库,是目前移动平台(如 iOS、Android)数据库的最佳选择。然而免费版的 SQLite 是不支持加密的(官网下的默认...
一、概述 在上一篇文章中,我们通过源码的角度了解FragmentPagerAdapter和FragmentStatePagerAdapter的原理。这其实是为我们分析数据更新...
本地数据加密 由于项目涉及到一些用户隐私数据的存储,所以需要对保存在客户端本地的数据进行加密,以防止用户隐私数据在设备被root的情况下出现泄漏。目前android的本地数据...
一 关于SQlite Android系统自带的SQlite是明文存储,不支持加密 二 SQlite加密方式 内容加密主要写入读取数据时候做加密与解密的动作缺点:表结构暴露无法...
关于SQLiteSQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如i...
说到数据库加密,目前最好且唯一的方案就是SqlCipher对sqlite3整体加密,微信也用的它。开源,且支持很多平台。 单就Android来说,集成不算太麻烦,1个jar包...
Binder 在安卓使用Binder实现进程间通信需要做哪些工作 如何模糊跨进程调用与进程内调用? 如何使用AIDL 如何利用Binder实现进程间通信 我们先看下Binde...