基于Android Studio的蓝牙通信开发与设计
2017-08-24张红雨张宇峰马俊
张红雨+张宇峰+马俊
摘 要:在開放技术支持下,蓝牙技术已经成为无线局域网和便携设备网络的延伸,尤其是在智能手机上的应用,通过蓝牙技术手机可以与周边事物进行无线连接,实现信息交互。文章基于Android Studio开发工具,进行蓝牙界面设计和蓝牙通信功能调用,实现了安卓手机与蓝牙设备之间的无线连接。
关键词:Android Studio;蓝牙通信;客户端
中图分类号:TN914 文献标志码:A 文章编号:2095-2945(2017)21-0018-02
引言
目前蓝牙4.0技术已经相对完善,而且具有功耗低,稳定性高,传输距离较远,数度较快等特点。一大批无线设备开始使用蓝牙来进行通信,各种蓝牙设备应用而生。市场上各种可穿戴设备如智能跑鞋、智能手表、智能眼镜等基本都使用蓝牙与手机进行通信。这些蓝牙设备在市场售卖后,获得了极大认可,蓝牙通信技术功不可没。
近几年由于Android开发应用非常火,谷歌开发了一套属于自己的开发程序Android Studio。Android Studio具有许多非常高效的特性:集成Gradle的打包工具;随时可见的效果;可以拖拽UI操作;代码可自动补全;更丰富的操作接口;Google Cloud的高度集成以及全新的特性JUnit和Maven仓库的集成。因此本文采用最新版的Android Studio进行蓝牙通信客户端的开发。
1 Android Studio客户端设计流程
图1是客户端从开发到测试的整个设计流程,使用Android Studio平台进行设界面语言和程序内部功能算法语言的设计,使用基于安卓6.0的内置虚拟机进行软件界面显示及页面跳转的测试,最后使用Android Studio对软件进行打包,把打包好的软件安装在测试手机上,进行蓝牙通信功能测试。……
