前言

​​​​由于想做一个蓝牙小车,就随便找了点开发蓝牙app的资料教程。这边呢也是一个能快速弄一个app出来,比较简单。一小时之内可以弄好了。

一、开发网站

这儿——>传送门

二、app界面设置

首先是设置APP的界面,这部分没什么好说的,就是根据自己的想法,把一些按钮、布局、蓝牙客户端、文本拖到合适的位置即可。然后设置一下宽高,文本,形状。(随自己的想法个性化)

完成APP界面的设置后,点击右上角的逻辑设计,进入可视化编程部分。

三、可视化编程

可视化编程也是非常的简单,比较容易上手,跟搭积木差不多。这是代码块总图。


首先是初始化整个app,断开蓝牙的连接,等待连接蓝牙。

这是选择蓝牙进行连接的部分。就是点击列表选择框进行蓝牙连接。那个标签就是蓝牙连接成功与否的状态显示,里面的字符串显示可以自行设置。

我的按钮1设置为断开蓝牙,蓝牙客户端断开连接,标签1更改蓝牙连接状态。

其次就是我的几个按钮,分别用来控制蓝牙小车的前进、左转、右转、后退、停止。

当点击按钮时,按钮通过蓝牙客户端发送我说设置的数字。另外可以用串口连接蓝牙模块接收所发送的数据,串口连接对应蓝牙模块的RX、TX,要交叉连接。

基于蓝牙(HC-05)的安卓蓝牙 APP开发相关推荐

  1. 连接 蓝牙HC - 05 模块 读写操作

    连接 蓝牙HC - 05 模块 进行读写操作 1. 开启蓝牙进行连接 //藍牙private BluetoothAdapter bluetoothAdapter;private Set<Blue ...

  2. 基于yolov5的Android版本目标检测app开发(部署安卓手机)

    基于yolov5的Android版本目标检测app开发(部署安卓手机) 0.项目开发需求 (1)开发app部署到安卓手机 (2)支持VOC数据集上所有的目标检测 1.开发环境搭建 windows10+ ...

  3. 安卓app开发工具_四川智慧社区安卓手机app开发多少钱

    四川智慧社区安卓手机app开发多少钱 注册登录应用公园后,有两种APP制作模式: 1.主题模式: 应用公园平台提供了上百个配置好的APP模板,可以直接使用,把图片文字替换就可以直接使用.如下图所示: ...

  4. 二、搜索蓝牙并连接(安卓蓝牙ble教程)

    1.MainActivity.java 注:如果复制代码进项目时显示红色,请按ALT+ENTER键导包(import class) package club.stm32;import android. ...

  5. 安卓物联网APP开发——基于编辑物联网平台环境实现远程控制数据传输

    本篇博客主要对app进行开发来实现对esp系列芯片的远程控制,通过mqtt协议来进行数据的传输,用wifi模块接收数据串口收发数据到单片机上使用,可远程操控. APP开发(Android Studio ...

  6. 基于android手机的健身预约系统APP开发

    目录 一.本课题国内外研究动态及意义 二.毕业设计(论文)研究内容.拟解决的主要问题 三.毕业设计(论文)研究方法.步骤及措施 四.主要参考文献 一.本课题国内外研究动态及意义 随着社会不断的进步,健 ...

  7. python基于机器学习的姓名预测性别网页app开发

    前言 做这个项目的起因是之前csdn给我推荐了一个问答:基于机器学习的姓名预测性别的手机app开发.我点进去发现已经有人回答了,链接点进去一看,好家伙,这不是查表算概率吗,和机器学习有半毛钱关系.而且 ...

  8. android 蓝牙速率测试软件,安卓蓝牙4.0开发测试 一个测试 APP - 下载 - 搜珍网

    压缩包 : MyBleTestDemo.rar 列表 MyBleTestDemo/.classpath MyBleTestDemo/.project MyBleTestDemo/.settings/o ...

  9. android 蓝牙 接收不完整,安卓蓝牙串口中InputStream数据接收不完整,已解决

    问题描述 先描述一下问题,烦了我一段时间.我是在单片机上使用HC05蓝牙模块和安卓手机进行通讯,从手机往单片机发送正常,从单片机往手机发数据总是不完整,一段字符被分成几段了,安卓的程序用的是谷歌官方的 ...

  10. 基于安卓跑腿APP开发和设计

    一 项目介绍 跑腿APP 有移动端也就是小程序端,有后台管理系统维护数据,可以在里面进行 账号注册,登录系统, 帮我买,帮我送,帮我做 ,购物车,结算,个人中心,订单管理,接单处理,商品维护,用户管理 ...

最新文章

  1. 如果有人问你新冠肺炎是什么?请这样告诉他
  2. 如何给安卓应用添加权限
  3. 如何在 SAP UI5 应用中集成第三方库 :一个在移动设备上查看 Web 应用打印调试信息的小技巧
  4. 用BusyBox制作Linux根文件系统
  5. 在VHD文件上安装Windows 7或Windows 2008 R2
  6. rz、sz 命令 安装(Xshell 安装)
  7. vmware挂载san存储_细述企业级存储NAS和SAN差异
  8. The Coding Kata: FizzBuzzWhizz in Modern C++11
  9. 结构pop_宏旺半导体总结嵌入式存储封装技术SiP、SOC、MCP、PoP的区别
  10. android setflag找不到_Android面试题4–Activity之Intent的Flag
  11. Cocos2d-x 多分辨率适配完全解析
  12. @Transactional注解属性(2)
  13. laravel mysql 悲观锁_Laravel中悲观锁 乐观锁的使用
  14. MATLAB学习与使用:矩阵的运算
  15. RS232串口线连接方法
  16. 李雅普诺夫理论基础(1)
  17. Java爬虫系列之二网页解析【爬取知乎首页信息】
  18. 做一个最简单的上位机
  19. CAN总线的EMC设计方案
  20. MFC-----CMap

热门文章

  1. python语音转换文本
  2. 2022 第13届 中国大学生服务外包创新创业大赛 作品提交要求
  3. 【JavaWeb 爬虫】Java文本查重网页版 爬取百度搜索结果页全部链接内容
  4. phalcon使用经验杂谈
  5. Redis高并发问题的解决
  6. 酒店点餐系统开发详解(二)
  7. word-break: break-all;、word-break: keep-all; 、word-wrap: break-word;和white-space:nowrap;都有什么作用...
  8. 水利水电课程指导之建筑制图基础_测试题
  9. win7如何删除多余的本地连接2
  10. 怎么删除计算机网络连接不上去,怎么删除多余本地连接2 本地连接无法连接原因及解决方法介绍...