如何使用MITAPPInventor2快速创建一个蓝牙串口app
注:本文已发布超过一年,请注意您所使用工具的相关版本是否适用
如何使用 MIT APP Inventor2 快速创建一个蓝牙串口 app
最近做学校的一个比赛,我是平时是学习做 web 后端的,有时候捎带一些前端的东西,但是最近这个比赛需要做一个 app,问题来了,没有学过 Java 没有学过 OC 所以 ios 和安卓都是无从下手,然后最后找了很多混合开发的工具,比如说 APPCAN,apicloud,hbuilder,wex5 等等,最后不是没有蓝牙串口的插件,就是没有办法使用.最终在一次搜索中无意的发现了这个 AI2.
前言
1. 使用 AI2 的前提条件:
- 不要求界面的美观性,需要实用性
- 不会原生代码的编程
2. 使用 AI2 好处:
- 不要求你会写代码,图形化编程,简单易用
- 提供了很多模块一般做一个常用的 app 完全没有问题
- 有中文版,所以说语言障碍也不存在了
3. 使用 AI2 的几种方式:
- 离线安装,离线调试
- 在线使用,AI 伴侣调试(模拟器调试)
个人推荐第二种,在线使用,AI 伴侣调试
4. AI2 的中文网址:
- 最新的中文服务器:http://app.gzjkw.net/
- 中文教程网站:http://www.17coding.net/
教程
PS:仅仅是自己的一些经验观点,有什么错误大家交流啊
1. 点击进入 http://app.gzjkw.net/, 注册帐号之后,进入以下页面
2. 选择上面的帮助下载AI 伴侣apk,之后用于在线调试
- 或者直接点击 AI 伴侣 下载
3. 简单的功能介绍
- 其中我们需要用到的几个组件:
名称 | 作用 |
---|---|
蓝牙客户端 1 | 用于接收蓝牙串口设备的消息 |
按钮 | 一般的 button |
水平布局 | 用于布局整个界面 |
对话框 | 用于发出提示消息 |
activity 控制器 | 用于打开蓝牙 |
web 客户端 | 用于链接网络相关的东西(这个下一次用到) |
计时器 | 用于定时接收蓝牙串口发送出来的消息 |
- 具体的常用组件的介绍,请大家点击网站查看http://www.17coding.net/
4. 逻辑设置
首先完成界面的一个界面的布局工作
组件的逻辑设置【点击右上角的逻辑设计即可】
其中将 activity 启动器 1 的 action 值设置为android.bluetooth.adapter.action.REQUEST_ENABLE ,这样可以达到开启蓝牙的效果
下一篇讲如何将数据保存到服务器(不使用自带的网络数据库的情况下)
关注我获取更新
猜你喜欢
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议,转载请注明出处,禁止全文转载