在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣布将支持 Dark Theme 也就是我们常说的...
在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣布将支持 Dark Theme 也就是我们常说的...
由于项目的需求和DiffUtil的性能,所以在新项目中选用了DiffUtil进行刷新操作。但是在使用过程中遇到了不少的坑,其中比较严重的就是刷新错位,在这里简单记录下 Dif...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
1 UI 蓝牙配对开始于settings设备列表 /packages/apps/Settings/src/com/android/settings/bluetooth/Dev...
先附上总结的时序图: 1 UI 蓝牙配对开始于settings设备列表 /packages/apps/Settings/src/com/android/settings/bl...
Android View 虽然不是四大组件,但其并不比四大组件的地位低。而View的核心知识点事件分发机制则是不少刚入门同学的拦路虎。ScrollView嵌套Recycler...
基本项目搭建 项目新建一个Android Module,取名为plugin 删除无用资源,新建groovy、resources/META-INF/gradle-plugins...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本...
记录使用OkHttp库时候遇到的一些小问题 1.ssl验证时出现的相关错误 当我们使用https来进行数据传输加密,身份校验的时候,HTTP 和 TCP 之间额外加了一层 S...
目录: 概述 基础2.1. 加密2.2. 数字签名2.3. 数字证书 TLS 原理 主要的类和接口4.1. JDK4.2. OkHttp 源码分析5.1. 创建安全 Sock...
前言 最近一直在想着能否有一种更好的方案来解决:Android中Activity与Fragment之间通信的问题,什么叫更好呢,就是能让Fragment的复用性高,性能还有好...
问:Kotlin的两种延迟初始化,他们的区别是什么? 答:一种是lateinit var,一种是by lazylateinit var: 它只能用来修饰类属性,不能用来修饰局...
一、前言 app在线更新是一个比较常见需求,新版本发布时,用户进入我们的app,就会弹出更新提示框,第一时间更新新版本app。在线更新分为以下几个步骤: 在线更新就上面几个步...
retrofit-helper Retrofit是很多android开发者都在使用的Http请求库!他负责网络请求接口的封装,底层实现是OkHttp,它的一个特点是包含了特别...
导致ANR的几种情况 KeyDispatchTimeout(5s): 按键或触摸事件在特定时间内无法处理完成 BroadcastTimeout(前台10s,后台60s): 广...
《啥是佩奇》可谓是年前的一大热点,所谓热点就是你在干嘛,它都能进入你的视线。刚好有看到用Python画佩奇的,所以就寻思着用Android也画了一个。 佩奇完工已有些时日,一...
0.版权声明 本文由玉刚说写作平台提供写作赞助,版权归玉刚说微信公众号所有原作者:四月葡萄版权声明:未经玉刚说许可,不得以任何形式转载 1.前言 先吐槽一下,刘海屏真丑。然而...