
工具
高林雨露
百回架构细雕琢,千回代码共斟酌...。千回Debug难关渡,万次架构共攻坚。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多列表跑马灯同步控制系统。自定义的横向滚动文字视图,实现类似跑马灯的效果。
本功能代码实现多列表跑马灯同步控制,具备以下核心特点:1)自定义视图自动判断文本长度,仅超长内容触发滚动;2)支持文本样式、速度、延迟参数自定义;3)采用三级协调架构:视图层(处理单文本动画)、列表协调器(同步同列表项)、全局管理器(控制多列表模式切换)。系统支持双模式:独立模式时各列表自主同步;全局模式时所有列表以最长文本为基准统一重置。通过视图ID映射、持续时间计算和完成状态回调实现精准同步,采用RecyclerView优化性能,提供灵活API便于集成。原创 2025-08-08 16:53:40 · 933 阅读 · 0 评论 -
FloatingViewWindow 悬浮窗口控件
这是一个自定义悬浮窗口控件,主要功能包括:支持从指定位置动画移动到目标位置;支持拖拽功能并可自动吸附屏幕边缘;提供边界检测防止超出屏幕;支持抖动动画效果;可配置初始/最终位置、动画时长等参数。核心实现包含:1)拖拽功能通过触摸事件监听实现边界检测;2)动画系统使用ValueAnimator实现位置和尺寸的平滑过渡;3)自动吸附功能根据当前位置智能选择边缘。该控件采用Builder模式构建,提供丰富的回调接口,适用于需要悬浮交互的场景。原创 2025-07-30 12:23:42 · 261 阅读 · 0 评论 -
TimeUtils记录
摘要:本文介绍了在Java 中将毫秒转换为秒的三种取整方法:1)四舍五入取整使用Math.round();2)截断取整(向下)直接除以1000;3)向上取整使用Math.ceil()。代码示例展示了1500毫秒转换为秒的不同结果,并提示了处理时的精度和负数注意事项。包含完整的TimeUtils工具类实现,提供三种取整方式的静态方法。原创 2025-06-17 15:57:59 · 267 阅读 · 0 评论 -
Android java 设计封装增强型WebView组件
Android java 设计封装增强型WebView组件(兼容Android 4.4+)* 特性:* 1. 全生命周期管理* 2. 智能硬件加速* 3. 链式配置API* 4. 安全下载管理* 5. 全屏视频支持4. 安全下载管理重新整理兼容低版本。原创 2025-03-21 17:24:28 · 298 阅读 · 0 评论 -
java进一步封装FileDownloader,实现多次调用下载同一文件时,不重复下载,也能每次都能监听下载进度和结果
java进一步封装FileDownloader,实现多次调用下载同一文件时,不重复下载,也能每次都能监听下载进度和结果为了实现多次调用下载同一文件时,虽不重复下载但每次都能监听下载进度和结果,我们可以对之前的代码进行扩展。主要思路是:在检查到文件正在下载或者已经下载完成时,依然为当前调用者注册进度和结果的监听器。以下是优化后的代码:// 第一次调用下载,在后台静默下载DownloadManager.startDownload(downloadUrl, savePath, listener, tr原创 2025-03-06 12:16:54 · 905 阅读 · 0 评论 -
Android 键盘输入按确认或换行 直接触发提交
在 Android 开发中,实现键盘输入时按下确认键(如 “完成”“发送” 等)或者换行键直接触发提交操作,可以通过以下几种方式实现,下面为你详细介绍。原创 2025-02-25 13:09:01 · 539 阅读 · 0 评论 -
Glide 网络图片进行从顶部开始裁剪显示(如领导头像显示等)
Glide 库的依赖。下载网络图片:使用 Glide 下载网络图片,并获取Bitmap对象。裁剪图片:从下载的Bitmap对象中从顶部开始裁剪出需要的部分。显示裁剪后的图片:将裁剪后的Bitmap设置给ImageView进行显示。原创 2025-02-25 13:06:47 · 444 阅读 · 0 评论 -
java打印出每个文件夹里的所有文件名
在 Java 中,若要打印出每个文件夹里的所有文件名,可以使用递归方法来遍历文件夹及其子文件夹。下面将分别介绍使用传统的java.io包和 Java 7 引入的包来实现该功能。原创 2025-02-10 11:10:33 · 232 阅读 · 0 评论 -
Android安全检测报告--全局异常捕获 问题处理
创建一个类实现接口,重写方法,在该方法中处理未捕获的异常。// 系统默认的UncaughtException处理类// CrashHandler实例// 程序的Context对象app开发,使用全局异常捕获UncaughtExceptionHandler类,当程序发生未知异常时,由该类来处理,并记录发送错误报告,如何设计及完美实现在 Android 应用开发中,使用类进行全局异常捕获并记录、发送错误报告是一个非常实用的功能。原创 2025-02-05 15:33:22 · 1026 阅读 · 0 评论 -
excel精简使用工具
excel精简使用工具原创 2025-01-08 09:39:43 · 532 阅读 · 0 评论 -
使用 Glide 加载占位图或错误图时,发现它们没有应用圆角效果--问题解决
实现占位图、错误图和实际图像的圆角效果原创 2024-12-09 17:20:04 · 966 阅读 · 0 评论 -
LocationManager位置管理器工具LocationAddressUtils
LocationManager位置管理器工具LocationAddressUtils原创 2024-11-22 10:14:45 · 275 阅读 · 0 评论 -
使用正则表达式验证积累
使用正则表达式验证输入格式原创 2024-10-31 10:27:34 · 358 阅读 · 0 评论 -
通用的删除文件或文件夹的工具类
文件或文件夹的工具类原创 2024-10-29 14:30:22 · 190 阅读 · 0 评论 -
Android ImageView支持每个角的不同半径
ImageView支持每个角的不同半径原创 2024-09-20 09:00:56 · 851 阅读 · 0 评论 -
MemoryCache 缓存 实用
MemoryCache 缓存 实用原创 2024-08-08 08:25:52 · 430 阅读 · 0 评论 -
实现APP埋点数据按天统计并在每天10点前上报前一天的数据方案
定时发送原创 2024-07-10 14:23:13 · 895 阅读 · 0 评论 -
Java 中获取文件大小
文件大小原创 2024-04-12 09:12:12 · 957 阅读 · 0 评论 -
Java 代码示例,用于确定路径中包含的层级数量, 并返回第N层的名字
路径层级数量原创 2024-04-12 09:01:07 · 479 阅读 · 0 评论 -
MyBatis的<select>标签可以接收多个参数进行查询
MyBatis 可以接收多个参数进行查询原创 2024-03-29 14:48:46 · 496 阅读 · 0 评论 -
java 视频使用FFmpeg添加水印以及头部尾部
添加水印以及头部尾部原创 2024-03-29 11:51:44 · 1183 阅读 · 0 评论 -
文件,图片等工具FileUtils
FileUtils原创 2024-03-22 15:41:26 · 321 阅读 · 0 评论 -
APK签名生成工具
APK签名生成工具原创 2024-02-21 10:06:12 · 1744 阅读 · 0 评论 -
app查看 证书公钥和md5
公钥和md5原创 2023-10-17 17:24:14 · 3411 阅读 · 0 评论 -
Android中使用图片水印,并且能够在线下载字体并应用于水印
Android中使用图片水印,并且能够在线下载字体并应用于水印原创 2023-09-15 16:26:03 · 379 阅读 · 0 评论 -
H5唤醒App
H5唤醒APP原创 2023-09-13 17:10:08 · 640 阅读 · 0 评论 -
将一个32位无符号整数i转换为IP地址的字符串表示
将一个32位无符号整数i转换为IP地址的字符串表示原创 2023-08-23 09:11:25 · 453 阅读 · 0 评论 -
SSM 之pom.xml
pom.xml demo配置原创 2023-06-15 14:16:48 · 197 阅读 · 0 评论 -
Android Color透明度值
Color透明度值原创 2023-06-06 10:11:00 · 906 阅读 · 0 评论 -
Android 漂亮的阴影布局shadow_layout
shadow 阴影布局原创 2023-05-18 14:50:07 · 298 阅读 · 0 评论 -
使用正则验证Url地址是否以http:// 或 https:// 开头
使用正则验证Url地址是否以http:// 或 https:// 开头原创 2023-05-17 11:12:30 · 7317 阅读 · 0 评论 -
onMeasure里如何重置只有1个子view一行满屏, 若有多个自适应一行
onMeasure原创 2023-04-28 16:31:27 · 786 阅读 · 0 评论 -
webview支持视频全屏播放以及方向随重力感应自适应变化
webview 支持视频全屏播放、横屏竖屏可自动切换原创 2023-04-26 11:31:34 · 425 阅读 · 0 评论 -
android 富文本编辑器有哪些
android 富文本编辑器原创 2023-04-25 14:33:48 · 2839 阅读 · 0 评论 -
Java中可以使用Set来进行对象去重
java list对象除重原创 2023-03-29 09:06:06 · 2247 阅读 · 0 评论 -
android 优雅的阴影布局
阴影布局原创 2023-02-14 08:24:00 · 193 阅读 · 0 评论 -
Android TextView两端对齐
TextView两端对齐原创 2023-01-30 16:26:11 · 2024 阅读 · 1 评论 -
极光厂商通道集成指南
极光厂商通道集成指南原创 2023-01-28 11:13:47 · 1177 阅读 · 0 评论 -
除去url中多余的/
url除/重原创 2023-01-10 14:49:48 · 1301 阅读 · 0 评论 -
android setImageResource 视图无效,处理方法
setImageResource 视图无效,处理方法原创 2022-10-20 15:59:19 · 2349 阅读 · 0 评论