基于蓝牙(HC-05)的安卓蓝牙 APP开发
前言
由于想做一个蓝牙小车,就随便找了点开发蓝牙app的资料教程。这边呢也是一个能快速弄一个app出来,比较简单。一小时之内可以弄好了。
一、开发网站
这儿——>传送门
二、app界面设置
首先是设置APP的界面,这部分没什么好说的,就是根据自己的想法,把一些按钮、布局、蓝牙客户端、文本拖到合适的位置即可。然后设置一下宽高,文本,形状。(随自己的想法个性化)
完成APP界面的设置后,点击右上角的逻辑设计,进入可视化编程部分。
三、可视化编程
可视化编程也是非常的简单,比较容易上手,跟搭积木差不多。这是代码块总图。
首先是初始化整个app,断开蓝牙的连接,等待连接蓝牙。
这是选择蓝牙进行连接的部分。就是点击列表选择框进行蓝牙连接。那个标签就是蓝牙连接成功与否的状态显示,里面的字符串显示可以自行设置。
我的按钮1设置为断开蓝牙,蓝牙客户端断开连接,标签1更改蓝牙连接状态。
其次就是我的几个按钮,分别用来控制蓝牙小车的前进、左转、右转、后退、停止。
当点击按钮时,按钮通过蓝牙客户端发送我说设置的数字。另外可以用串口连接蓝牙模块接收所发送的数据,串口连接对应蓝牙模块的RX、TX,要交叉连接。
基于蓝牙(HC-05)的安卓蓝牙 APP开发相关推荐
- 连接 蓝牙HC - 05 模块 读写操作
连接 蓝牙HC - 05 模块 进行读写操作 1. 开启蓝牙进行连接 //藍牙private BluetoothAdapter bluetoothAdapter;private Set<Blue ...
- 基于yolov5的Android版本目标检测app开发(部署安卓手机)
基于yolov5的Android版本目标检测app开发(部署安卓手机) 0.项目开发需求 (1)开发app部署到安卓手机 (2)支持VOC数据集上所有的目标检测 1.开发环境搭建 windows10+ ...
- 安卓app开发工具_四川智慧社区安卓手机app开发多少钱
四川智慧社区安卓手机app开发多少钱 注册登录应用公园后,有两种APP制作模式: 1.主题模式: 应用公园平台提供了上百个配置好的APP模板,可以直接使用,把图片文字替换就可以直接使用.如下图所示: ...
- 二、搜索蓝牙并连接(安卓蓝牙ble教程)
1.MainActivity.java 注:如果复制代码进项目时显示红色,请按ALT+ENTER键导包(import class) package club.stm32;import android. ...
- 安卓物联网APP开发——基于编辑物联网平台环境实现远程控制数据传输
本篇博客主要对app进行开发来实现对esp系列芯片的远程控制,通过mqtt协议来进行数据的传输,用wifi模块接收数据串口收发数据到单片机上使用,可远程操控. APP开发(Android Studio ...
- 基于android手机的健身预约系统APP开发
目录 一.本课题国内外研究动态及意义 二.毕业设计(论文)研究内容.拟解决的主要问题 三.毕业设计(论文)研究方法.步骤及措施 四.主要参考文献 一.本课题国内外研究动态及意义 随着社会不断的进步,健 ...
- python基于机器学习的姓名预测性别网页app开发
前言 做这个项目的起因是之前csdn给我推荐了一个问答:基于机器学习的姓名预测性别的手机app开发.我点进去发现已经有人回答了,链接点进去一看,好家伙,这不是查表算概率吗,和机器学习有半毛钱关系.而且 ...
- android 蓝牙速率测试软件,安卓蓝牙4.0开发测试 一个测试 APP - 下载 - 搜珍网
压缩包 : MyBleTestDemo.rar 列表 MyBleTestDemo/.classpath MyBleTestDemo/.project MyBleTestDemo/.settings/o ...
- android 蓝牙 接收不完整,安卓蓝牙串口中InputStream数据接收不完整,已解决
问题描述 先描述一下问题,烦了我一段时间.我是在单片机上使用HC05蓝牙模块和安卓手机进行通讯,从手机往单片机发送正常,从单片机往手机发数据总是不完整,一段字符被分成几段了,安卓的程序用的是谷歌官方的 ...
- 基于安卓跑腿APP开发和设计
一 项目介绍 跑腿APP 有移动端也就是小程序端,有后台管理系统维护数据,可以在里面进行 账号注册,登录系统, 帮我买,帮我送,帮我做 ,购物车,结算,个人中心,订单管理,接单处理,商品维护,用户管理 ...
最新文章
- 如果有人问你新冠肺炎是什么?请这样告诉他
- 如何给安卓应用添加权限
- 如何在 SAP UI5 应用中集成第三方库 :一个在移动设备上查看 Web 应用打印调试信息的小技巧
- 用BusyBox制作Linux根文件系统
- 在VHD文件上安装Windows 7或Windows 2008 R2
- rz、sz 命令 安装(Xshell 安装)
- vmware挂载san存储_细述企业级存储NAS和SAN差异
- The Coding Kata: FizzBuzzWhizz in Modern C++11
- 结构pop_宏旺半导体总结嵌入式存储封装技术SiP、SOC、MCP、PoP的区别
- android setflag找不到_Android面试题4–Activity之Intent的Flag
- Cocos2d-x 多分辨率适配完全解析
- @Transactional注解属性(2)
- laravel mysql 悲观锁_Laravel中悲观锁 乐观锁的使用
- MATLAB学习与使用:矩阵的运算
- RS232串口线连接方法
- 李雅普诺夫理论基础(1)
- Java爬虫系列之二网页解析【爬取知乎首页信息】
- 做一个最简单的上位机
- CAN总线的EMC设计方案
- MFC-----CMap
热门文章
- python语音转换文本
- 2022 第13届 中国大学生服务外包创新创业大赛 作品提交要求
- 【JavaWeb 爬虫】Java文本查重网页版 爬取百度搜索结果页全部链接内容
- phalcon使用经验杂谈
- Redis高并发问题的解决
- 酒店点餐系统开发详解(二)
- word-break: break-all;、word-break: keep-all; 、word-wrap: break-word;和white-space:nowrap;都有什么作用...
- 水利水电课程指导之建筑制图基础_测试题
- win7如何删除多余的本地连接2
- 怎么删除计算机网络连接不上去,怎么删除多余本地连接2 本地连接无法连接原因及解决方法介绍...