这可能是最好的 RxJava 2.x 入门教程系列专栏文章链接:这可能是最好的RxJava 2.x 入门教程(一)[https://www.jianshu.com/p/a93...
这可能是最好的 RxJava 2.x 入门教程系列专栏文章链接:这可能是最好的RxJava 2.x 入门教程(一)[https://www.jianshu.com/p/a93...
原来是destroy注销用的,防止内存泄漏,学到了,感谢。
Rxjava关于Disposable你应该知道的事关于disposable Disposable类 dispose():主动解除订阅 isDisposed():查询是否解除订阅 true 代表 已经解除订阅 rxjava虽然...
关于disposable Disposable类 dispose():主动解除订阅 isDisposed():查询是否解除订阅 true 代表 已经解除订阅 rxjava虽然...
3.2和3.3标题一样,辛苦up改下。
Android:RxJava使用步骤1、前言 在Android中,常见的异步操作类有Handler、AsyncTask、HandlerThread、IntentService等; 而RxJava凭借着自己简洁清...
写的挺好的,可惜我对c++不熟悉,看不太懂。。
音视频同步原理简介 本文主要描述如何以音频的播放时长为基准,将视频同步到音频上以实现音频的同步播放。音视频同步指的是视频和音频同步,也就是说播放的声音和视频显示的画面保持一致。 正文 视频...
简介 本文主要描述如何以音频的播放时长为基准,将视频同步到音频上以实现音频的同步播放。音视频同步指的是视频和音频同步,也就是说播放的声音和视频显示的画面保持一致。 正文 视频...
SparseArray 默认每次扩容是2倍于原来的容量,而HashMap默认每次扩容时是原容量*0.75倍
这个地方改下把,hashmap扩容也是2的n次幂的形式扩容的。
SparseArray解析注:SparseArray来自于Android源码问题:1、什么是SparseArray?2、SparseArray采用说明数据结构?3、SparseArray默认容量多大?...
这个地方博主写错了,希望改下把,不然会误导初学者。
SparseArray解析注:SparseArray来自于Android源码问题:1、什么是SparseArray?2、SparseArray采用说明数据结构?3、SparseArray默认容量多大?...
它的使用本来就有限制条件,合适的话才能用
SparseArray解析注:SparseArray来自于Android源码问题:1、什么是SparseArray?2、SparseArray采用说明数据结构?3、SparseArray默认容量多大?...
如果还是不明白,自己再好好想想。
hahah
SparseArray解析注:SparseArray来自于Android源码问题:1、什么是SparseArray?2、SparseArray采用说明数据结构?3、SparseArray默认容量多大?...
context.getExternalFilesDir(),Environment.getExternalStorageDirectory(),傻傻分不清?到底什么算安卓手机...
现在我们或者运营人员在更新应用市场的是时候会被要求上传 32位 的安装包和 64位 的安装包 32位 对应的就是32位的操作系统,那么 64位 就是对应64位的操作系统。 6...
我以为是安卓,结果是js。。。
canvas绘制圆角矩形canvas绘制圆角矩形https://blog.csdn.net/currencylee/article/details/80163753[https://blog.csd...
你说得对。
Android onNewIntent调用时机onNewIntent调用时机 [Android Activity官网]https://developer.android.com/reference/android/app...
实操发现调用顺序是这样的:onRestart->onStart>onNewIntent->onResume-
MultipartBody.Part part = MultipartBody.Part.createFormData("picture", file.getName(), fileRQ);
这一行的意义是什么,定义的 part 这个字段没看到调用啊
gradle 6.8之后改了maven仓库的依赖方式了,如下:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven {
url "http://nexus.corp.youdao.com/nexus/content/repositories/luna-android-release/";
allowInsecureProtocol(true)
}
}
}
这些需要在settings.gradle里面指定,博主可以更新下文章。
在AndroidStudio上使用maven(一)本篇主要讲述我们日常使用中和maven相关的基础概念。后面两篇主要讲述 一、按照惯例,先普及一下概念,后面会用到 你也可以直接跳过,后面用到的时候,再回来看。 1. mave...
看到最后,才注意到博主的文章标题,xxx前言。。。
Android自动化埋点技术探索-前言前言: 本篇文章是《Android自动化埋点技术探索》的第一篇,主要介绍埋点的基本概念以及几种埋点技术实现方式的原理和差异 埋点基本概念及其意义 当一款Android应用上线...
onResume和onCreate,子线程刷ui都不会crash,除非你搞个delay 3秒,才会崩溃。
Android 真的不能在子线程更新UI吗?写过Android 代码的同学应该都听过Android不能在子线程更新UI,只能在主线程即UI线程处理视图。 猜一下运行结果呢? 抛出CalledFromWrongThrea...