什么是FOTA FOTA升级是指通过无线网络对设备进行升级的技术。FOTA是Firmware Over-The-Air的简称,翻译成中文为“空中固件升级”。通过FOTA升级,...
什么是FOTA FOTA升级是指通过无线网络对设备进行升级的技术。FOTA是Firmware Over-The-Air的简称,翻译成中文为“空中固件升级”。通过FOTA升级,...
最简单的阴影效果可以用card自带的功能试试,但是无法自定义颜色等,一般来说都无法达到UI想要的效果,每次UI还原阴影都要重做,而且反复修改 使用drawable的layer...
保证你会用得到,有用就关注作者并点个赞支持一下,后续会继续分享干货,不容错过,最近接手的项目里涉及到了 GIF 动图的播放与监听,在上一版本中对于 GIF 的处理是由 H5 ...
前言 在Android开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将手把手带你深入剖析Retrofit v2...
你在使用 Retrofit 的时候,是否会有如下几点疑惑? 什么是动态代理? 整个请求的流程是怎样的? 底层是如何用 OkHttp 请求的? 方法上的注解是什么时候解析的,怎...
那直接对Toast进行try-catch为什么不行呢?
Toast 在 Android 7.1 崩溃排查及修复崩溃详情 尝试复现 通过崩溃信息从网上找到的一些论述,发现这个问题是因为主线程被阻塞了,而 Toast 没有及时销毁导致的,那么接下来让我们对它进行复现 为什么出现这个问题,...
文章结构 如何理解回溯算法 回溯算法的经典应用 完整源码 图片来源 1. 如何理解回溯算法 1.1 什么是回溯算法 回溯算法也叫试探法,它是一种类似枚举的搜索尝试算法,通过在...
这张图就是Acrivity中布局嵌套关系了解了Activity的布局嵌套可以实现baseActivity中统一添加通用导航栏功能,一行代码设置添加导航栏。获取用户添加的布局(...
Android事件分发主要涉及到ViewGrop事件和View事件分发(dispatchTouchEvent),总结起来其实很简单,我们知道ViewGrop是继承自View的...