原文地址: //www.greatytc.com/p/2919bdb8d09a 解决Retrofit多BaseUrl及运行时动态改变BaseUrl(一) 解决Retr...
原文地址: //www.greatytc.com/p/2919bdb8d09a 解决Retrofit多BaseUrl及运行时动态改变BaseUrl(一) 解决Retr...
原文地址: //www.greatytc.com/p/35a8959c2f86[//www.greatytc.com/p/35a8959c2f86] 解决...
使用Rxjava进行切换线程很简单,一行代码让耗时操作去子线程执行,再来一行代码回主线程进行结果监听。 那么问题就来了,Rxjava 是怎么实现的线程切换呢? 脑海里的答案是...
一、基础 1.1 使用缓存的场景 对于一个联网应用来说,当设计网络部分的逻辑时,不可避免的要使用到缓存,目前我们项目中使用缓存的场景如下: 当请求数据的时候,先判断本地是否有...
OkHttp 知识梳理系列文章 OkHttp 知识梳理(1) - OkHttp 源码解析之入门OkHttp 知识梳理(2) - OkHttp 源码解析之异步请求 & 线程调度...
努比亚技术团队原创内容,转载请务必注明出处。 Android卡顿掉帧问题分析之原理篇[//www.greatytc.com/p/386bbb5fa29a] Andr...
最近在将工程海外版targetVersion升到10之后发现线上出现一个数量级很高的崩溃: 参考了谷歌的Webview.setDataDirectorysuffix()方案,...
启动流程 RN的页面也是依托Activity,React Native框架里有一个ReactActivity,它就是我们RN页面的容器。ReactActivity里有个Rea...
同步屏障 首先需要发送一个特殊消息作为屏障消息,当消息队列检测到了这种消息后,就会从这个消息开始,遍历后续的消息,只处理其中被标记为“异步”的消息,忽略同步消息(所以叫“同步...
请问问题解决了吗?我也遇到同样的问题
Android 在多进程的项目内微信分享遇到的回调问题项目背景; 1、项目内是使用混合开发的,有webview的h5和原声的开发界面 2、两个页面右上角都有使用分享的工具,而且使用的是ShareSdk分享工具 3、现在项目需要把...
前言: 最近在用Camera2 API做相关的拍照操作处理时,遇到了拍的照片角度旋转的问题,在网上查找相应的资料后,发现网上写的大多是只说明了如何通过返回的数据拿到当前的照片...
近期,Google 的 Jetpack 组件又出了新的库:CameraX 。 顾名思义:CameraX 就是用来进行 Camera 开发的官方库了,而且后续会有 Google...
大佬,视频链接失效了,可以再分享一下吗?
RecyclerView(3)-LayoutMagager源码解析,LinearLayoutManager上一节RecyclerView(2)- 自定义Decoration打造时光轴效果也已经写完了,希望有看到我文章的同学能有一些收获。layoutManager可以说是一个重中之...
上一节RecyclerView(2)- 自定义Decoration打造时光轴效果也已经写完了,希望有看到我文章的同学能有一些收获。layoutManager可以说是一个重中之...
介绍 APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具,确切的说它是javac的一个工具,它用来在编译时扫描和处理注解。注解处...
PathMeasure 作用:测量并获取Path的信息,用于绘制Path路径实现动画效果 ValueAnimator在这里不会讲解,不过至关重要,是动画的发动机! 基本路径绘...
建议先回顾下之前四篇文章,这个系列的文章从前往后顺序看最佳: 《Android setContentView 源码解析》; 《Android LayoutInflater 源...
前言&效果预览 最近几个周末基本在研究 CoordinatorLayout 控件和自定义 Behavior 当中,这期间看了不少这方面的知识,有关于CoordinatorLa...