Google Play 要求新应用(自 2019 年 8 月 1 日起)和应用更新(自 2019 年 11 月 1 日起)将目标 API 级别至少设为 28(至少为 Andr...
一、问题现象 在测试APK升级逻辑时,偶然发现在8.0系统的手机中,APK下载完就没有然后了,没有弹出安装界面,不执行安装逻辑。但是在8.0之前的版本中可以正常下载,正常弹起...
最近升级了 targetSdkVersion 到 28 后发现在 Android 7.0 以上机型 Charles 抓取 https 包时显示找不到证书,但是 Android...
@背锅TV丶伴奏大师 这些都只是注解,只是描述程序代码的数据,关键是 Dagger 2 中的 apt 注解处理器对包含这些注解的代码的处理。而这些属于 Dagger 2 机制的一部分,看后续的 Dagger 2 后面的文章就可以了
Dagger 2 完全解析(一),Dagger 2 的基本使用与原理Dagger 2 完全解析系列: Dagger 2 完全解析(一),Dagger 2 的基本使用与原理 Dagger 2 完全解析(二),进阶使用 Lazy、Qualifie...
@路路路lbj 这里讲的是 Kotlin 协程中的基本概念,而在 Android 项目中的实际运用中,GlobalScope 的确建议少用,因为 GlobalScope 创建的协程没有父协程,除非执行完成或手动取消,该协程都会继续运行,而实际上在 Android 中协程的运行需要跟 Activity/Fragment 的生命周期绑定。
关于 Android 中协程的实际运用,后面我还会出一个文章详细讲述。
Kotlin Coroutines(协程) 完全解析(一),协程简介Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
一、文章说明 开始写文章了,才知道写文章真心耗费心力,希望自己尽量做到快速更新,也希望这些文章真心能帮助到开发者们。这篇文章主要讲述Android声音采集相关的知识,首先介绍...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
因为 List<? super Number> 中的元素可能是 Number,也可能是 Number 的父类型 Object,所以基本无法读取其中的元素,所以说是不可读。
不过 Java 中所有类型都是 Object 的子类型,所以可以 List<? super Number> 中的元素也肯定是 Object,但是无法确定具体的类型是什么,所以拿到了也用。
Java 泛型Java 泛型是 Java 5 引入的一个重要特性,相信大多数 Java 开发者都对此不陌生,但是泛型背后的实现原理和类型擦除还是许多人依然不是很清楚。本文将介绍 Java ...
一、前言 这两个月听的最多的两个词就是 寒冬 和 裁员,作为被裁大军中的一员,我的关键词就是 遗憾 和 还好。 遗憾 的是现在的项目还有很多想象的空间,但是就要走向尽头;还好...
问题复现方法(复现过小米、华为、三星): 从文件管理器点击apk进行安装,安装完成后直接点击右下角的“打开”按钮,app被打开,点击home键,app进入后台,再点击桌面的i...
@拓猫 反编译 class 字节码文件
Kotlin Coroutines(协程) 完全解析(二),深入理解协程的挂起、恢复与调度Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...