首先引入一个概念,动态加载技术是什么?为什么要引入动态加载?它有什么好处呢?首先要明白这几个问题,我们先从应用程序入手,大家都知道在Android App中,一个应用程序de...
首先引入一个概念,动态加载技术是什么?为什么要引入动态加载?它有什么好处呢?首先要明白这几个问题,我们先从应用程序入手,大家都知道在Android App中,一个应用程序de...
在写之前,首先感谢鸿洋大神的文章作参考,这里附上地址:Android 7.0 行为变更 通过FileProvider在应用间共享文件吧 为了与时俱进,将项目tagretSdk...
官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
解析:代码中 paint.setColor(0xcc808080); 0xcc808080由十位位数字或字母组成,前两个0xcc为透明度(十六进制),后面六位808080为...
ConstraintLayout,让布局更优雅。 一、为什么要用ConstraintLayout 上图是网易100分的选课首页,在Banner图的下部是推荐类目模块,其中数学...
Okhttp 访问 HTTPS 链接问题 HTTPS 即以安全为目的的 HTTP 通道,即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容...
MessageQueue由Looper派发消息列表,不能够直接添加Message到MessageQueue,而是通过与Looper关联的Handler对象添加,可以使用Loo...
** 在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Jav...
Lifecycle Lifecycle 是 Android Architecture Components 的一个组件,用于将系统组件(Activity、Fragment等等...