登录
首页 » Android » 实现手机端通过蓝牙连接传输信息

实现手机端通过蓝牙连接传输信息

于 2023-04-06 发布 文件大小:106.33 kB
0 66
下载积分: 2 下载次数: 1

代码说明:

实现蓝牙连接传输数据: 1 使用registerReceiver注册BroadcastReceiver来获取蓝牙状态、搜索设备等消息; 2 使用BlueAdatper的搜索; 3 在BroadcastReceiver的onReceive()里取得搜索所得的蓝牙设备信息(如名称,MAC,RSSI); 4 在BroadcastReceiver的onReceive()里取得搜索所得的蓝牙设备信息(如名称,MAC,RSSI);3 在BroadcastReceiver的onReceive()里取得搜索所得的蓝牙设备信息(如名称,MAC,RSSI); 5 由BluetoothDevice衍生出BluetoothSocket,准备SOCKET来读写设备; 6 通过BluetoothSocket的createRfcommSocketToServiceRecord()方法来选择连接的协议/服务,这里用的是SPP(UUID:00001101-0000-1000-8000-00805F9B34FB); 7 Connect之后(如果还没配对则系统自动提示),使用BluetoothSocket的getInputStream()和getOutputStream()来读写蓝牙设备。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • LumaQQME
    Android系统中的LumaQQ源代码,比较详细的源代码,已经在Android系统中使用了,比较权威专业的源代码。(The Android system in the LumaQQ of source code, source code, has been used in the Android system, the source code of the authoritative professional.)
    2013-04-11 18:35:36下载
    积分:1
  • sample wifi remote for robot
    ANDROID应用程序RobotRules
    2022-01-25 15:28:02下载
    积分:1
  • android 3D相册 示例源码下载(有图有源码)
    android 3D相册 示例源码下载(有图有源码)
    2013-10-23下载
    积分:1
  • Android双击手机屏幕全屏(不显示标题栏状态栏的全屏)
    Android动态全屏显示效果,不显示手机的标题栏和状态栏,本例以打开百度手机版为示例,演示双击手机屏幕立即全屏显示的效果,在手机上操作,就是用手指连续轻触屏幕两次,即可进入全屏状态。   实现时用WebView加载web资源,覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为,使网页用WebView打开,返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器。。
    2023-03-26 14:55:03下载
    积分:1
  • AndroidBaseControls
    android常用控件的代码实现,非常适合初学者,值得拥有(This demo shows us how to use the basic controls in android, it is really useful for the beginners, it is worthful)
    2014-08-09 09:09:43下载
    积分:1
  • 自己开发的Android 直接发送短信方法附上代码
    这是一个自己开发的Android 直接发送短信方法附上代码,Android 发短信功能,包括了对内容合法性的验证,发送完成弹出提示。自己开发的直接发送短信的方法:   private void sendSMS(String telNo,String smsStr,View v){    PendingIntent pi=    PendingIntent.getActivity(this, 0, new Intent(this,Sample_11_1.class), 0);    SmsManager sms=SmsManager.getDefault();    sms.sendTextMessage(telNo, null, smsStr, pi, null);    //短信发送成功给予提示    Toast.makeText(    Sample_11_1.this, //上下文    "恭喜你,短信发送成功!", //提示内容    5000 //信息显示时间    ).show();    v.setEnabled(true);//短信发送完成后恢复发送按钮的可用状态   }   对手机号码和短信内容的验证部分:   //获取输入的电话号码   EditText etTel=(EditText)findViewById(R.id.EditText02);   String telStr=etTel.getText().toString();   //获取输入的短信内容   EditText etSms=(EditText)findViewById(R.id.EditText01);   String smsStr=etSms.getText().toString();   //判断号码字符串是否合法   if(PhoneNumberUtils.isGlobalPhoneNumber(telStr)){//合法则发送短信    v.setEnabled(false);//短信发送完成前将发送按钮设置为不可用    sendSMS(telStr,smsStr,v);   }   else{//不合法则提示    Toast.makeText(    Sample_11_1.this, //上下文    "电话号码不符合格式!!!
    2022-08-23 23:05:12下载
    积分:1
  • 一键破译分区
    小米一键破译分区一键破译分区一键破译分区一键破译分区一键破译分区一键破译分区
    2022-02-26 18:41:48下载
    积分:1
  • -Mp3Player03
    播放音乐功能,实现界面切换 按钮隐藏和显示(Play music interface toggle button to hide and show)
    2013-01-24 10:58:05下载
    积分:1
  • Android Button按钮拖动效果实例
    Android 实现按钮拖动实例,Android Button Drag显示效果,在PC的安卓模拟器上运行,可以用鼠标按住按钮随意拖动位置,在手机上,就是手指按住按钮,实现拖动功能,代码里也有很多注释,但是是英文的啊,界面组件控制的一些操作例子。
    2022-05-13 01:14:06下载
    积分:1
  • 第13章 Andriod三大动画
    这是一个用android studio 开发工具实现的动画效果 适合初学者学习(This is a Android Studio development tool to achieve the effect of animation for beginners to learn.)
    2018-11-13 11:44:00下载
    积分:1
  • 696518资源总数
  • 104292会员总数
  • 28今日下载