一、DataBinding使用 本文着重讲解DataBinding原理,使用的例子比较简单,若读者想要了解更多的DataBinding的使用方法介绍,可以自寻相关资料,本文纯...
一、DataBinding使用 本文着重讲解DataBinding原理,使用的例子比较简单,若读者想要了解更多的DataBinding的使用方法介绍,可以自寻相关资料,本文纯...
App启动流程 通常我们App在进入首页时,都需要做一些初始化工作,如申请权限,从服务器获取数据(user信息,App配置信息等),sdk初始化等。一般的App可能包含下面几...
前言: 我们知道Android使用Android studio开发越来越方便,特别是Gradle的配置让我们省去了很多依赖第三方的工作。今天就针对这块来讲一个可能很多人没有遇...
Vue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍...
一、目标: 为了更方便查看题目,我们加入读题功能。语音读题主要应用在智能客服机器人、电子有声读物、智慧教育等领域,了解到目前市场语音合成技术,主要有讯飞语音、百度语音、腾讯语...
手持身份证调用 身份证正面调用 身份证反面调用 CameraActivity.KEY_OUTPUT_FILE_PATH:拍照后照片要保存的文件CameraActivity.K...
本文总结三种用于安卓录屏的解决方案: adb shell命令screenrecord MediaRecorder, MediaProjection MediaProjecti...
前两天项目有需求在上传视频之前需要对其先进行压缩,找了一圈找到个相对最好用最稳定的三方库,内部用的是FFmpeg视频录制与压缩处理技术,下面是github地址:点击传送至gi...
Gradle系列分2章上篇Android Gradle Groovy自动化构建入门篇下篇Android Gradle Groovy自动化构建进阶篇 Android Gradl...
每个Android应用启动时,都会先创建一个Application。通常在Application里我们会做一些应用初始化的操作,常见的有第三方SDK初始化。在应用组件化之后,...
OKHTTP异步和同步请求简单分析OKHTTP拦截器缓存策略CacheInterceptor的简单分析OKHTTP拦截器ConnectInterceptor的简单分析OKHT...
关键点 判断请求是否相同: request转key,根据key判断 请求进行中: 等待 请求已完成: 返回缓存的response 过去这段时间后,清除缓存的response ...
[本文未经许可,不可转载或其他形式的分享 ] Android 开发中网络请求很多都会用Retrofit,面试过程发现很多只会用不去了解http基础原理,不打牢基础,遇到问题不...
有时项目中需要实现水平圆角进度,如下两种,其实很简单 下面开始看代码,先从主界面布局开始看起: 两个进度条布局,然后是不同的progressDrawable布局:layer_...
自从Google官方将OkHttp作为底层的网络请求之后,作为OkHttp底层IO操作的Okio也是走进开发者的视野,这个甚至是取代了java的原生IO库的存在到底有什么特殊...