Android应用与网络打交道是常有的事情,如果网络数据没有变化而每次都重新请求网络,就会浪费流量,Android系统有自己的缓存机制避免频繁的请求网络。 实现原理 把不...
Android应用与网络打交道是常有的事情,如果网络数据没有变化而每次都重新请求网络,就会浪费流量,Android系统有自己的缓存机制避免频繁的请求网络。 实现原理 把不...
前言 从 Android N(7.0) 开始,将严格执行 StrictMode 模式。而从 Android N 开始,将不允许在 App 间,使用 file:// 的方式,传...
一.JNA简述 略。 二.so文件的编译 本文以C语言为例。 1.C源文件 2.Android.mk文件 3.Application.mk文件 4.使用NDK编译 有些网络文...
从事launcher开发也有一年有余了,虽然时间比较长了,但是由于是团队开发,其他任务也比较多,所以一直对整个项目的完整情况没有很好的了解,今年换了新的公司,依然是做laun...
在migrate()方法中执行SQL语句新增某字段时,该字段不能为BOOLEAN类型的,需要用 INTEGER 替换,如果不指定默认值,则系统默认为1也就是true,但是在写...
这次实现标题栏随着上滑下滑显示隐藏 实现这个效果需要,Support Design库中的CoordinatorLayout和AppBarLayout进行配合才行。 xml布局...
目录 深入学习Kotlin之Flow(一),什么是Flow?Flow的基本使用[https://www.jianshu.com/p/6ecf6da3286f])深入学习Kot...
目录 kotlin之协程(一),线程,进程,协程,协程可以替换线程吗?[https://www.jianshu.com/p/9857dec8561c]kotlin之协程(二)...
为什么要做activity的管理 在android app的开发过程中,或多或少会涉及到activity的管理。会有这样的业务场景存在,例如: 广播接收器接收到某个动作,需要...