自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Android高低版本+Java+Mqtt,谷歌上架

本文介绍了使用新版paho.mqtt.android库(4.4.2)替代旧库的解决方案,解决了Android应用上架时出现的精确闹钟和前台服务权限问题。主要改进包括:1) 新库从4.x版本开始不再需要前台服务通知;2) 移除了AndroidManifest.xml中的FOREGROUND_SERVICE和USE_EXACT_ALARM等权限;3) 代码中不再需要设置前台服务通知。此外,文章还解决了对话框在主线程显示的问题,强调对话框的整个创建和显示流程都必须在主线程中完成。这些修改简化了MQTT客户端的实现

2026-03-10 16:52:05 260

原创 Android高低版本+MQTTX+MQTT,AS+Java

本文介绍了Android开发中实现MQTT客户端的流程。首先使用MQTTX工具测试服务器连通性,然后详细说明了Android端的实现方案:1)添加MQTT依赖库(使用兼容Android高版本的fork版本);2)配置必要的权限和前台服务;3)实现MqttManager单例类,封装连接、订阅、发布等功能;4)处理Android高版本兼容性问题;5)解决Release包连接问题;6)获取设备唯一ID作为ClientID。文章还提供了完整的代码示例和混淆配置,并汇总了相关参考链接。该方案已适配Android15

2025-11-19 16:01:37 1367

原创 Android+java实现文件选择+导入(读取)+导出(写入),适配安卓高低版本

本文介绍了在Android应用中实现文件导入和导出的解决方案。针对高版本Android系统对私有数据目录访问的限制,文章提供了两种导出方式:通过文件管理器手动操作或引导用户选择保存位置。详细讲解了配置存储权限、启动文件选择器、处理选择结果、读取文件内容等导入步骤,以及适配不同Android版本的导出实现方法。重点解决了高版本系统下导出文件不可见的问题,通过ACTION_CREATE_DOCUMENT意图让用户选择保存位置,并提供了完整的文件读写代码示例,包括文件名提取、内容写入等关键功能实现。

2024-09-21 16:54:44 1393

原创 Andorid+Java使用Apache POI库实现doc、docx、xls、xlsx的读取和写入

关于POI可以访问Apache POI的官网获取详细的信息。(本章节参照参考链接1写,参考链接1在4.1中)由于项目中只是用到了doc、docx、xls和xlsx的组件,下面也只是介绍这四个组件的使用通过官网->Getting Involved,可以看到构建项目的方式(也可以自行搜索,看更详细的教程),如下图通过官网->Component APIs,可以看到 doc、docx、xls和xlsx文件分别对应着组件HWPFXWPF、HSSF和XSSF。

2024-09-21 10:45:59 1710

原创 总结Node.js下载、安装及使用遇到的问题和解决方法

今天在IDEA中导入了一个外部java+node.js+springboot的项目,记录下期间遇到的问题及解决办法。

2024-03-23 23:40:56 2488

原创 CSDN怎么把已发布的文章添加到专栏里

点击靠近右上角的创作中心,点击左侧菜单栏中的专栏管理,找到指定的专栏点击旁边的蓝色小字管理,点开文字框中的批量操作改为新增,点击对应的文章添加即可。

2024-03-22 20:11:40 1234 1

原创 C#四舍五入方法总结

文末第一个链接写了四种方法,但需要注意的是第一个链接的方法二对小数无效,详看第二个链接。

2024-03-22 19:52:21 633 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除