最近做了一个需求,监听网络连接断开,并根据连接的网络类型实时显示对应状态给到用户 监听网络连接或断开 查了下AI,给到的建议基本是如下类似实现 总结,就是通过context调...

最近做了一个需求,监听网络连接断开,并根据连接的网络类型实时显示对应状态给到用户 监听网络连接或断开 查了下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...
项目中使用到时间选择器,Android提供原生的DatePickerDialog和TimePickerDialog可以实现,实际使用起来发现对遥控器适配不是很友好,且样式比较...
一台Android设备,我们想进行抓包查看它的请求内容 开启adb 我们最终通过tcpdump命令进行抓包,所以我们需要开启adb然后进入adb shell执行。当然ssh也...
有个需求:需要在Android设备上获取所连(有线或无线)网络路由器的mac,几番搜索查询终于找到一个可行方法,目前在Android8.1和Android12上验证都是可用的...
当引入的三方库最低支持版本高于我们项目的最低支持版本,编译时会直接报错通常我们会看到studio给出了适配建议:Suggestion: use tools:overrideL...
在公司项目维护时,某个git仓库有十多个分支,且提交很多次,我在拉取代码时报错 大致意思就是说文件太多了然后通过搜索成功解决了(不得不说AI问答比某度靠谱),具体就是以下配置...
原文地址:https://juejin.cn/post/739552310474309635[https://juejin.cn/post/73955231047430963...
前言 Android 的文件系统结构主要分为内部存储、外部存储和特殊目录。每个部分都有特定的用途和访问权限。以下是详细介绍。 内部存储 内部存储是设备的内置存储,专门用于保存...