- 博客(48)
- 收藏
- 关注
原创 Android 连接局域网 WiFi后判断网络连通性,告别 SocketTimeoutException(基于 NET_CAPABILITY_VALIDATED)
本文针对Android应用在局域网WiFi下判断外网可用性的问题,提出基于系统联网校验的高效解决方案。原通过请求百度首页的方式存在10秒超时、结果不准确等问题。新方案利用NetworkCapabilities的NET_CAPABILITY_INTERNET与NET_CAPABILITY_VALIDATED双重标记,遍历所有网络快速判断外网真实连通性,避免阻塞;同时提供TCP连接方式判断局域网设备可达性,兼顾性能与准确性,显著提升用户体验。
2026-09-10 10:41:52
244
原创 微信小程序国际化完整方案
本文介绍了一套完整的微信小程序国际化解决方案,针对企业级开发中的常见痛点提出了系统化的架构设计。方案采用分层设计,从语言资源层到核心引擎,通过重写Page实现全局注入,支持WXML直接调用和多语言动态切换。关键技术点包括:支持嵌套结构的语言包设计、变量替换功能、原生组件同步更新机制,以及通过reLaunch实现语言切换时的全局刷新。该方案无需第三方依赖,对老项目改造友好,解决了传统国际化方案中存在的页面不同步、调用不统一等问题,实现了开发效率和用户体验的双重提升。
2026-03-27 10:29:30
553
原创 [特殊字符] Glide 图片加载优化:自定义队列管理器(支持并发控制 + 防抖 + 滑动优化)
🚀 Glide 图片加载优化:自定义队列管理器(支持并发控制 + 防抖 + 滑动优化)
2026-03-22 11:01:14
215
原创 Google Play Billing 应用内购全流程实战:商品购买、Play Billing Lab、封闭性测试与 License Test
Google Play Billing 应用内购全流程实战:商品购买、Play Billing Lab、封闭性测试与 License Test
2026-02-04 08:55:54
1175
1
原创 Android Google Play Billing(v8+)完整实战
Android Google Play Billing(v8+)完整实战
2026-02-03 10:27:24
930
1
原创 Android 10+ 使用 WifiNetworkSpecifier 连接指定 WiFi(完整封装 + 实战)
Android 10+ 使用 WifiNetworkSpecifier 连接指定 WiFi(完整封装 + 实战)
2026-01-21 16:42:29
875
原创 【微信小程序】open-type=“contact“ 客服按钮样式无法设置?隐藏 button + label 触发完美解决
【微信小程序】open-type="contact" 客服按钮样式无法设置?隐藏 button + label 触发完美解决
2026-01-15 16:11:54
1301
原创 Android 项目中 BaseActivity 封装实践(支持 ViewBinding、PermissionUtils动态权限、加载弹窗和跳转动画)
Android 项目中 BaseActivity 封装实践(支持 ViewBinding、PermissionUtils动态权限、加载弹窗和跳转动画)
2026-01-15 16:01:45
1237
3
原创 Android 通用 BaseDialog 实现:支持 ViewBinding + 全屏布局 + 加载弹窗
Android 通用 BaseDialog 实现:支持 ViewBinding + 全屏布局 + 加载弹窗
2026-01-12 17:09:07
688
原创 Android 通用 RecyclerView Adapter 实现(支持 ViewBinding + 泛型 + 点击事件)
Android 通用 RecyclerView Adapter 实现(支持 ViewBinding + 泛型 + 点击事件)
2026-01-12 16:33:16
627
原创 Android 文件工具类 FileUtils(超全封装版)
🔧 Android 文件工具类 FileUtils(超全封装版)适用于:文件创建 / 删除 / 拷贝 / 读写 / 缓存目录管理 / 资源文件复制 / 图片缓存 / 分享等
2025-12-30 16:23:55
412
原创 Android 多媒体文件工具类封装(MediaFileUtils)
📸 Android 多媒体文件工具类封装—— 图片 / 视频扫描、保存相册、分享文件一站式解决方案
2025-12-30 16:08:51
739
原创 Android 下载管理器封装实战:支持队列下载、取消、进度回调与自动保存相册
🚀 Android 下载管理器封装实战:支持队列下载、取消、进度回调与自动保存相册
2025-12-30 15:56:13
422
原创 Android通过 getWindowVisibleDisplayFrame() 动态调整布局以适配刘海屏设备
Android通过 getWindowVisibleDisplayFrame() 动态调整布局以适配刘海屏设备
2024-08-10 09:42:38
1677
原创 Android逆向工程:使用apktool、dex2jar和jd-gui进行反编译
Android逆向工程:使用aoktool、dex2jar和jd-gui进行反编译
2023-11-27 10:34:04
1544
原创 使用 LibVLC 构建自定义 Android 视频播放器:分步指南,降低延迟/图像失帧(附源码)
使用 LibVLC 构建自定义 Android 视频播放器:分步指南,降低延迟/图像失帧(附源码)
2023-11-23 14:52:07
5830
2
原创 Android 网络请求:OkHttp + Retrofit + RxJava 工具类详解
Android 网络请求:OkHttp + Retrofit + RxJava 工具类详解
2023-11-18 16:13:10
3581
1
小程序原生开发+云开发教程.pdf
2026-03-26
Android 屏幕唤醒 + 屏幕解锁 + 开机服务监听(android.intent.action.BOOT-COMPLET)
2022-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅