项目github地址:
https://github.com/yinian20/BluetoothChat
主要步骤:
1. 清单文件注册权限
2. 在文件res/values/strings.xml里,添加程序运行过程中的状态描述文本及配色代码等
3. 在默认的主布局文件activity_main.xml里,添加1个Toolbar控件,其内包含2个水平的TextView控件;在Toolbar控件的下方添加1个ListView控件,用于显示聊天内容;最后在ListView控件的下方添加水平放置的1个EditText控件和一个Button控件。
4. 编写用于蓝牙会话的服务组件ChatService
5. 分别建立供主Activity使用的菜单文件res/menu/optionmenu.xml、选择好友(即已经配对过的蓝牙设备)的界面布局文件devicelist.xml。
6. 新建Activity组件DeviceList,实现选取与之会话的蓝牙设备
7. 使用菜单File→Refactor→Rename,重命名模块的MainActivity为BluetoothChat,它是蓝牙会话的主Activity组件程序