目录介绍 前言 合规检查检测隐私API方案 合规整改 合规解决方案-ASM插桩什么是ASMASM 插桩可以做什么?最终效果 前言 从2020年开始,全球各大应用程序商店对应用...
目录介绍 前言 合规检查检测隐私API方案 合规整改 合规解决方案-ASM插桩什么是ASMASM 插桩可以做什么?最终效果 前言 从2020年开始,全球各大应用程序商店对应用...
1、简介: inline、noinline、crossinline 是 Kotlin 中的三个关键字。在 Kotlin 源码中我们可以发现,这三个关键字被大量使用,那么它们究...
okhttp是基于网络的通信的一个开源框架,在了解之如果对网络7层模型,5层模型,4层模型TCP三次握手和四次挥手清楚的话,那就更好了。 使用起来非常简单,但我们最好知其然,...
在使用Glide的过程中踩了不少坑,相信很多人也遇到过,首先Glide默认使用的是HttpUrlConnection来下载图片,一般场景足够了,高级点的,直接换用okhttp...
一、第一步window 10下安装 Ubuntu 1.打开主板虚拟化并打开子系统服务 不打开此功能你的电脑无法正常使用虚拟机,具体不再这里描述,请自行百度”主板品牌 + 打开...
在使用HttpClient调用后台resetful服务时,“Connection reset”是一个比较常见的问题,有同学跟我私信说被这个问题困扰很久了,今天就来分析下,希望...
1.Kotlin委托 在委托模式中,两个对象参与处理同一请求,接受请求的对象讲请求委托给另外一个对象来处理。Kotlin直接支持委托模式,更加优雅,简洁。kotlin通过关键...
可读格式检索集合内容,将集合转换为字符串的函数 joinToString() 根据提供的参数从集合元素构建单个 String。 joinTo() 执行相同的操作,但将结果附加...
在Kotlin中大家会用{} ?: {}来代替? {} : {}表达式使用,?:被称为Kotlin的Elvis表达式。 问题 读下面这段代码,大家看看它的打印值会是什么? 输...
对于开发来说Android11外部存储的读写迎来了很大的变化,由原来的申请权限后可以自由读写转变成了沙盒模式,在Android10中还可以通过requestLegacyExt...
Android中的联系人存储是通过ContentProvider实现的。因此APP对系统通讯录进行操作涉及到ContentProvider接口的使用。 通讯录存储常用的数据库...
首先,添加依赖 之后添加访问网络权限 一、常用的方法 1、加载图片到imageView 2、各种形式的图片加载到ImageView 3、加载带有占位图 占位图目的为在目的图片...
前言 一般项目我都会使用Glide作为我的图片加载框架,他和Picasso ,真的很像,郭大神早就分析过了,很详细,这里也就简单做个记录。小白白一枚,学习路上 Android...
Android TextView使用及性能优化 TextView 是Android中最常用的控件,在这里记录下TextView 的用法; 字体 系统自带字体 在Android...
PrecomputedText 如字面意义一样,是用来预先计算文本的。它的诞生也是因为计算文本是一个耗时操作,它需要根据字号、字体、样式、换行等去计算,并且这个计算时间随着文...
获取RecyclerView滚动距离的几种方法如下 第一种 computeVerticalScrollOffset方法 当RecyclerView的每个item高度都相同时,...
该工程目录是Android客户端推流环境搭建的工程基础下创建的(音频相关的类AudioChannel先不做): 视频推流: 视频推流的工作主要是这几个部分: 获取摄像头原始数...
google对隐私管理越来越严格了,华为也出了个OAID[(https://zhuanlan.zhihu.com/p/69810647?utm_source=com.tenc...
关于Android设备唯一标识符号 前言 由于在开发中需要开发游客模式,在用户没有登录的情况下必须确保设备的唯一性,于是惯性思维想到的肯定是使用DevicesId 来作为设备...
object关键字主要有三种使用场景对象声明(object declaration)伴生对象(companion object)对象表达式(object expression...