# MQTT_yw_Aidl **Repository Path**: fish_five/mqtt_yw_aidl ## Basic Information - **Project Name**: MQTT_yw_Aidl - **Description**: 基于MQTT_yw的开源aidl项目。这可能是最简单的MQTT客户端了,三个函数一次回调,助你打造自己的MQTT安卓客户端。 - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/fish_five/mqtt_yw_aidl - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 5 - **Created**: 2021-03-06 - **Last Updated**: 2024-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: mqtt, Android, APP, CBUG ## README # MQTT_yw_Aidl ### 介绍 本项目开源Android端MQTT调试助手 **MQTT_yw的aidl部分** ,开源方式为,提供aidl接口,使用者利用三个函数,一次回调就可以 轻松构建一个Android端的MQTT客户端,实现MQTT通信。 ### 软件运行模式 使用者的App通过MQTT_yw软件提供的aidl接口,实现MQTT客户端功能。 ### MQTT_yw相关资源下载(必需) [MQTT_yw相关资源导航](https://www.cbug.top/page/12.html) ### 使用说明 1. 将整个aidl目录复制到你Android项目文件夹的app\src\main目录下。 2. 高版本gradle在清单文件(AndroidManifest.xml)中添加: ``` ``` 低版本gradle将build.gradle(Module)文件中的targetSdk版本修改为29。 3. 编译后,绑定MQTT_yw_Aidl服务并实现两个接口。 4. 目标手机安装MQTT_yw软件,手机设置中为该软件开启关联启动或者后台运行该软件,运行你的项目App即可。 ## 使用文档【最新版】 [查阅文档](https://www.cbug.top/1app/mqttyw/#/) ### 扩展说明 1. 本项目为你开发了两个个DEMO,你可以直接当作模板使用,其中demoV1基于1.2版本修改而成,适合低版本AS;demoV2基于2.1版本打造,适合高版本AS;demoV2拥有全部功能,建议使用demoV2。 2. 安装你利用本项目开发的App的同时,你的手机必须安装MQTT_yw才能正常使用。 3. 由于部分手机厂商和高版本Android系统对aidl的限制,你可能需要先运行MQTT_yw,让其保持后台运行,再运行你利用本项目开发的App,如果你的手机设置中有关联启动功能,为MQTT_yw开启该权限后,则可忽略这一步。 ### 一些建议 #### 1.如果你只是需要一个MQTT调试助手,而不在意界面美观,那你可以直接下载MQTT_yw使用。 #### 2.如果你想构建一个自己的MQTT客户端App,那你可以选择MQTT_yw_Aidl,因为真的很方便。 ## MQTT_yw App下载:[Gitee下载](https://gitee.com/fish_five/mqtt_yw_aidl/releases/MQTT_yw) ## MQTT_yw App下载:[官网下载](https://www.cbug.top/article/13.html) ### To END: MQTT_yw 2.1 已发布。