- 博客(9)
- 收藏
- 关注
原创 安卓app通过接口获取数据提示更新
本文介绍了Android应用的版本更新实现方案。通过接口返回APK下载地址、强制更新标识和最新版本号,在登录或初始化时调用接口检查版本。若检测到新版本,则弹出更新提示窗口,支持显示版本信息、下载进度条和强制更新逻辑。关键点包括:1)使用RxHttp处理APK下载;2)通过NumberProgressBar展示下载进度;3)针对大文件(如APK)优化网络拦截器配置,避免内存溢出;4)实现强制更新时禁用关闭按钮功能。该方案采用XPopup弹窗框架,包含完整的UI交互和异常处理流程。
2025-12-29 16:54:02
214
原创 远程工具RustDesk使用(替代向日葵、TeamViewer、toDesk)
主流远程控制软件(如向日葵、TeamViewer等)存在广告多、限制设备、商业检测等问题。RustDesk作为开源解决方案,提供无账号限制、高画质和低延迟体验,但需自建服务器。通过宝塔面板和Docker可快速部署服务端,配置21115-21119端口并设置密钥。客户端只需简单网络设置即可连接,在2K分辨率下保持30帧率且流量消耗低。相比商业软件,RustDesk年费仅68元(2核2G3M云服务器),性价比突出,实测23天使用流量消耗极少。
2025-12-29 16:31:41
1061
原创 Android安卓app接入离线功能
本文介绍了在Android应用中实现本地数据缓存的方案。针对收银机App因实时加载大量菜品数据导致卡顿的问题,作者提出使用Room框架操作SQLite数据库进行本地缓存。文章详细说明了Room的配置流程,包括依赖添加、数据库初始化、实体类定义、DAO接口实现以及数据加密处理。其中重点讲解了Room的单例模式实现、类型转换器(处理Date和BigDecimal类型)以及数据库版本迁移方案。最后提供了使用DES算法对接口数据进行加解密的实现代码,并指出该方案适用于数据量不大、安全性要求要求不高的场景。
2025-10-16 15:33:57
565
原创 UNIAPP Android开发打包原生安卓插件、基座、发行版本
摘要:本文记录了基于uniApp开发安卓应用时,实现摄像头切换功能的开发过程。通过原生安卓插件扩展uniApp的摄像头控制能力,包括获取摄像头列表、权限处理、摄像头选择与切换等功能实现。重点描述了uniApp与原生安卓模块的交互方式,以及如何通过自定义基座进行调试。文章还指出了uniApp开发中的痛点:无法直接调试原生代码,需反复打包测试;自定义基座打包存在收费和效率问题。整个流程涉及uniApp页面调用、原生模块开发、权限管理、调试部署等多个环节,展现了跨平台开发中处理原生功能的具体实践。
2025-07-10 10:00:00
2174
1
原创 IDEA自带工具连接SQL SERVER 2012失败,提示[08S01]驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立安全连接
[08S01] “Encrypt”属性设置为“false”且 “trustServerCertificate”属性设置为“false”,但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立安全连接:错误:The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]。
2025-07-05 10:54:19
492
原创 服务器配置部署后端服务后,请求接口显示连接重置curl: (35) Recv failure: Connection was reset
服务器配置部署后端服务后,由于域名无备案,请求接口显示连接重置,
2025-04-30 14:23:16
2520
2
原创 idea 终止Application服务进程后,端口号依然在使用
IDEA在设置->构建、执行、部署-构建工具->Maven->运行程序-将IDE构建/运行操作委托给Maven取消勾选,即可。当IDEA在设置->构建、执行、部署-构建工具->Maven->运行程序-将IDE构建/运行操作委托给Maven勾选后。再输入运行【 taskkill /T /F /PID 被占用的进程PID】 回车运行来终止占用端口号进程。【netstat -aon | findstr "服务端口号" 】回车运行 来查询占用端口号进程。重启Application服务。
2025-04-23 11:06:43
555
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅