原文[https://blog.csdn.net/zping0808/article/details/83064568] 一、简介 ConstraintLayout 翻译为 ...
原文[https://blog.csdn.net/zping0808/article/details/83064568] 一、简介 ConstraintLayout 翻译为 ...
原文[https://juejin.cn/post/7140166121595863076] 前言 有部分同学只要是上传或者下载,只要用到了文件,不管三七二十一写个 File...
转自郭霖大神:原文[https://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650290140&idx=1&sn=ad0...
LiveData 和 MutableLiveData 的区别 主要在于是否可以修改数据,但它们的工作原理基本相同 特性LiveDataMutableLiveData可读 / ...
当前studio版本信息 AIDL是Android提供的一种跨进程通信方式,就是C/S方式,一个客户端一个服务端 服务端实现 新建AIDL文件 这里提示需要在gradle文件...
1 layer-list 是啥?有啥作用? 官方解释[https://developer.android.com/guide/topics/resources/drawabl...
一、基础概念 1.1 CopyOnWriteArrayList 概述 CopyOnWriteArrayList 是 Java 并发包(java.util.concurrent...
一个时区文件是xml格式的,其中id是时区信息(下给系统的时区信息),value是要显示的信息(给用户展示的信息)timezones.xml 我们应该如何将xml文件解析出来...
最近做了一个需求,监听网络连接断开,并根据连接的网络类型实时显示对应状态给到用户 监听网络连接或断开 查了下AI,给到的建议基本是如下类似实现 总结,就是通过context调...
最近的一个项目中,在页面布局左上角做了一个按钮,布局大致实现如下 当我点击这个按钮时,这个按钮下方会弹出其它布局(上面代码没有给出)现在测试提出,在没有弹出下方其它布局时(如...
1. Coil Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutine image loader,即协程图片加载库。与传统的图片加载库Glide,...
首先adb shell进去ifconfig可以查看当前的网卡信息 得到网卡对应的名称(比如这里的eth0 eth1 lo)那么我们就可以控制网卡的ipv6启用比如我想关闭et...
背景 最近做新项目,我使用Glide读取本地文件加载到ImageView时,发现不能正常加载,并且我从日志看到如下信息 You should include an annot...
1、DiscreteScrollView Github:https://github.com/yarolegovich/DiscreteScrollView[https://...
JNA是什么,JNA全称是Java Native Access,它是一个允许Java程序直接访问本地共享库(比如用C或C++写的库)的库,而不用编写JNI代码。这对于需要调用...
原文地址 https://www.jianshu.com/p/62b3c153ad68[https://www.jianshu.com/p/62b3c153ad68] 前言 ...
在Android中,颜色值通常使用十六进制表示法,以#开头,后跟8个字符。这8个字符分别代表ARGB(Alpha-Red-Green-Blue)四个通道的值,其中前两个字符表...
背景说明 一个Android TV项目,显示一个wifi列表,在监听到wifi状态改变时需要刷新该列表(也就是说该recyclerview可能随时需要刷新数据),实践过程中发...
最近做新项目,我导入了BRVAH做recyclerview的控制,发现官方已经更新到4.0版本了,这里我按照接入文档配置 https://github.com/CymChad...
在日常开发中经常会遇到需要挂起协程以等待某些[异步操作]完成的情况Kotlin的协程为我们提供了丰富的挂起函数,其中一个非常重要且强大的函数就suspendCancellab...