目录 源码解析目录从Room源码看抽象与封装——SQLite的抽象从Room源码看抽象与封装——数据库的创建从Room源码看抽象与封装——数据库的升降级从Room源码看抽象与...

IP属地:广东
目录 源码解析目录从Room源码看抽象与封装——SQLite的抽象从Room源码看抽象与封装——数据库的创建从Room源码看抽象与封装——数据库的升降级从Room源码看抽象与...
准备做新的APP,先架构设计。 主要的要求:1.层级职责清晰、单一;2.模块间独立解耦;3.......; 下面贴出几张主要的图吧 APP架构图https://process...
一、ActivityLifecycleCallbacks接口介绍 API 14之后,在Application类中,提供了一个应用生命周期回调的注册方法,用来对应用的生命周期进...
在开发中,假如,A、B进程有部分信息需要同步,这个时候怎么处理呢?设想这么一个场景,有个业务复杂的Activity非常占用内存,并引发OOM,所以,想要把这个Activity...
该文章已归纳在本人 GitHub 的 Blog 仓库,欢迎 star 或者 watch。同时欢迎访问我的博客地址 https://gojun.me/ 有更多干货。 RTL ...
一.简介 Canvas 美[ˈkænvəs] 画布 Canvas绘图有三个基本要素:Canvas、绘图坐标系以及Paint。 Canvas是画布,我们通过Canvas的...
有用户反馈在Android 10上,app到后台之后无法震动,调试后发现有一行红色的提示 调用震动的代码是这样: 本来好好的呀,咋就突然不行了?我们去找找这个类 Vibrat...
本人博客地址:https://androidperformance.com[https://androidperformance.com/]本文博客地址:https://an...