您现在的位置: 爱51代码网 >> 范文 >> 文章正文
android蓝牙串口连接代码

android蓝牙串口连接代码
在做android蓝牙串口连接的时候一般会使用

  BluetoothSocket tmp = null;毕业论文 


            // Get a BluetoothSocket for a connection with the
            // given BluetoothDevice
            try {
              tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
           } catch (IOException e) {
                Log.e(TAG, "create() failed", e);
          }


然后是tmp。connect方法

可是 BluetoothSocket 。connect方法本身就会报很多错误

 


这是我自己修改的方法

  private class ConnectThread extends Thread {
        private  BluetoothSocket mmSocket;
        private  BluetoothDevice mmDevice;
        ImprovedBluetoothDevice improvedBluetoothDevice;
        public ConnectThread(BluetoothDevice device) {
            mmDevice = device;
            BluetoothSocket tmp = null;


     
            improvedBluetoothDevice = new ImprovedBluetoothDevice(device);
        }


        public void run() {
            Log.i(TAG, "BEGIN mConnectThread");
            setName("ConnectThread");


            // Always cancel discovery because it will slow down a connection
            mAdapter.cancelDiscovery();

 


            String connectionType = "?";
   
//蓝牙设备有三十个端口号,是,从1到30,可以一个一个试,这个办法虽然笨,可是管用
    for(int port = 1; port < 31; port++) {
    Log.d(TAG, "Connecting with port: " + port);
   
    try {
    connectionType = "Secure";
    Log.d(TAG, "Attempting createRfcommSocket");
   
        BluetoothSocket s = improvedBluetoothDevice.createRfcommSocket(port);
     

[1] [2] [3] [4] [5] [6] 下一页

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    mysql主从同步延迟方案解决的学习
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    青少年吸烟心理探析
    保险受益人制度相关问题的探讨
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    搞笑生日祝福
    Preview of Qt 5 for Androi
    VS2010 cocos2d-x 工程配置 
    windows正在配置Windows Ins
    班主任的工作技能
    暖通空调施工图存在的问题及
    多媒体在政治教学中的应用
    浅议散文的质与形
    wince6.0拨号错误 错误号666
    关于AT24c02d的连续读写问题
    呼叫中心团队长竞聘演讲稿
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |