- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android手机和PC端蓝牙通讯
前提:
????? 1. 使用真机测试
????? 2. 测试前请蓝牙配对好手机与PC机蓝牙适配器(所以你需要一个蓝牙适配器插入PC USB口)
?
demo测试效果:
????? 当手机左右摇摆时将数据传递到PC端,打印出来。(android重力感应)
?
PC服务端代码:
Java代码 ?
import?java.io.IOException; ??
import?java.io.InputStream; ??
??
import?javax.microedition.io.Connector; ??
import?javax.microedition.io.StreamConnection; ??
import?javax.microedition.io.StreamConnectionNotifier; ??
??
public?class?BTServer?implements?Runnable?{ ??
??
????//?流连接通知?用于创建流连接 ??
????private?StreamConnectionNotifier?myPCConnNotifier?=?null; ??
????//?流连接 ??
????private?StreamConnection?streamConn?=?null; ??
????//?接受数据字节流 ??
????private?byte[]?acceptedByteArray?=?new?byte[12]; ??
????//?读取(输入)流 ??
????private?InputStream?inputStream?=?null; ??
??
????/** ?
?????*?主线程 ?
?????*?? ?
?????*?@param?args ?
?????*/??
????public?static?void?main(String[]?args)?{ ??
????????new?BTServer(); ??
????} ??
??
????/** ?
?????*?构造方法 ?
?????*/??
????public?BTServer()?{ ??
????????try?{ ??
????????????//?得到流连接通知,下面的UUID必须和手机客户端的UUID相一致。 ??
????????????myPCConnNotifier?=?(StreamConnectionNotifier)?Connector ??
????????????????????.open(btspp://localhost:0000110100001000800000805F9B34FB); ??
????????}?catch?(IOException?e)?{ ??
????????????//?TODO?Auto-generated?catch?block ??
????????????e.printStackTrace(); ??
????????} ??
????????//?打开连接通道并读取流线程 ??
????????new?Thread(this).start(); ??
????} ??
??
????@Override??
????public?void?run()?{ ??
????????try?{ ??
????????????String?inSTR?=?null; ??
????????????//?持续保持着监听客户端的连接请求 ??
????????????while?(true)?{ ??
????????????????//?获取流连接 ??
????????????????streamConn?=?myPCConnNotifier.acceptAndOpen(); ??
????????????????//?获取流通道 ??
????????????????inputStream?=?streamConn.openInputStream(); ??
????????????????//?读取字节流 ??
????????????????while?(inputStream.read(acceptedByteArray)?!=?-1)?{ ??
????????????????????inSTR?=?new?String(acceptedByteArray); ??
????????????????????System.out.println(inSTR); ??
????????????????????if?(inSTR.contains(EXIT))?{ ??
????????????????????????//?手机客户端退出
您可能关注的文档
- act15.doc
- ADDP改性碳酸钙及其在软PVC中的应用.doc
- Adams空间齿轮曲柄摇杆机构.doc
- Adobe Encore CS4教程.docx
- adf与fdi.doc
- Advertisers like to take advantage of children.doc
- Adding Rollup GroupsSPD.doc
- ADI模拟开关与多路转换器.doc
- Ado连接字符串.doc
- aherhne浙江广播电视大学计算机应用专业(普通专科.doc
- 您好英语学习者欢迎回到名字ismarco主持人不推荐being scared.pdf
- 本物任何一部分都可以或传输方式包括记录信息存储检索系统商27 the family and baby whale27一家人婴儿鲸.pdf
- www本包含框架说明数据库.pdf
- 成果综合三角学iitrigonometry.pdf
- 2025年贵州省公务员考试题及答案及解析.docx
- 中国保密在线考试题库及答案.docx
- 人体器官移植条例练习题(附答案).docx
- 人民法院聘用书记员考试试题及答案.docx
- 专业技术创新理论与案例分析公需科目网上考试题目与答案.docx
- 中学教师资格考试教育知识与能力试题及答案指导(2025年).docx
最近下载
- 中心医院“十五五”发展规划(完整版).docx VIP
- 长沙市工贸企业安全生产管理基础资料 (指导手册).doc VIP
- 贵州省安全生产条例解读课件.ppt VIP
- 公路工程安全管理制度.docx VIP
- ISO 927-2009香辛料和调味品—杂质和外来物含量的测定.doc
- 压缩空气管径及压力损失计算表(管径、压损计算).xls VIP
- 2024年质量员-土建方向-岗位技能(质量员)证考试题库.pdf VIP
- 《无人机航拍技术》课件—06无人机拍摄实例分析.pptx VIP
- YB∕T 《电动汽车驱动电机用冷轧无底层取向电工钢带(片)》.pdf
- 《无人机航拍技术》课件—05无人机飞行的法规.pptx VIP
文档评论(0)