登录
首页 » Android » 蓝牙寻找

蓝牙寻找

于 2022-03-17 发布 文件大小:63.35 kB
0 198
下载积分: 2 下载次数: 1

代码说明:

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

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

发表评论

0 个回复

  • android 蓝牙发送消息实例源码下载(有注释)
    android 蓝牙发送消息实例源码下载(有注释)
    2014-08-27下载
    积分:1
  • android艺术探索源码
    这是任玉刚android艺术探索的源码,分享给大家,方便大家学习使用,让大家共同交流,共同进步,一起努力。。。
    2023-06-13 01:06:49下载
    积分:1
  • Android 完美实现从缩略图到大图片原图无疑切换
    Android 完美实现从缩略图到大图片原图无疑切换,其实这个功能是动画效果的图片缩放,将一张图片从缩略图状态显示到原图状态,原图一般都是比较的,本实例将两者之前的切换无缝衔接,两个层完美切换。   在打开的示例中,轻触图片缩略图后,图片在屏幕上逐渐被放大显示,就好比现在很多手机图库里的查看方式那样,很自然。
    2023-03-24 15:30:04下载
    积分:1
  • Qt聊天室项目(包括服务端和客户端)
    简单的qt聊天室项目包括服务端和客户端
    2020-05-14下载
    积分:1
  • asmack-android-6.jar
    说明:  smack是一套很好的开源即时通讯api,是基于Xmpp协议的实现,而在Android,则提供了一个asmack的jar包,其功能以及用法跟smack一致。(Smack is a good open source instant messaging api, based on the implementation of Xmpp protocol, while Android provides an asmack jar package, which functions and uses the same as smack.)
    2020-06-17 22:20:01下载
    积分:1
  • android 解锁例子源码
    package com.codeshogun.android.swipesample;import android.app.Activity;import android.os.Bundle;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;import android.view.GestureDetector.SimpleOnGestureListener;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.widget.ViewFlipper;public class Main extends Activity { private static final int SWIPE_MIN_DISTANCE = 120; private static final int SWIPE_MAX_OFF_PATH = 250; private static final int SWIPE_THRESHOLD_VELOCITY = 200; private GestureDetector gestureDetector; View.OnTouchListener gestureListener; private Animation slideLeftIn; private Animation slideLeftOut; private Animation slideRightIn; private Animation slideRightOut; private ViewFlipper viewFlipper; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); viewFlipper = (ViewFlipper)findViewById(R.id.flipper); slideLeftIn = AnimationUtils.loadAnimation(this, R.anim.slide_left_in); slideLeftOut = AnimationUtils.loadAnimation(this, R.anim.slide_left_out); slideRightIn = AnimationUtils.loadAnimation(this, R.anim.slide_right_in); slideRightOut = AnimationUtils.loadAnimation(this, R.anim.slide_right_out); gestureDetector = new GestureDetector(new MyGestureDetector()); gestureListener = new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { if (gestureDetector.onTouchEvent(event)) { return true; } return false; } }; } class MyGestureDetector extends SimpleOnGestureListener { @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { try { if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH) return false; // right to left swipe if(e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { viewFlipper.setInAnimation(slideLeftIn); viewFlipper.setOutAnimation(slideLeftOut); viewFlipper.showNext(); } else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { viewFlipper.setInAnimation(slideRightIn); viewFlipper.setOutAnimation(slideRightOut); viewFlipper.showPrevious(); } } catch (Exception e) { // nothing } return false; } } @Override public boolean onTouchEvent(MotionEvent event) { if (gestureDetector.onTouchEvent(event)) return true; else return false; }}
    2014-04-16下载
    积分:1
  • dictionary
    android英语字典是手机中经常使用的应用。因此,在本文将结合Android来讨论如何实现一个Android版的英文词典。实现英文词典的方法很多。在本文使用了SQLite数据库来保存英文单词信息。系统通过SQLite数据库中保存的单词信息来查找到与指定英文对应的中文信息。(Android Dictionary of English is often used in mobile phone applications. Therefore, in this paper will be combined with Android to discuss how to implement a Android version of the English dictionary. A lot of ways to realize the English dictionary. In this paper, we use the SQLite to save the English word information. The system through the SQLite to save the word information to find the corresponding Chinese information with the specified english.)
    2016-06-13 09:48:48下载
    积分:1
  • nfc卡测试
    nfc卡测试 测试可以读取哪几种卡,读取种类
    2022-02-09 18:13:37下载
    积分:1
  • android 登录注册 实例源码下载
    android 登录、注册相关功能实例
    2014-06-06下载
    积分:1
  • Android上的RFID卡读写APP
    资源描述Android上的RFID卡读写应用,可以读取各个区块内容,并写入计算结果,将数据回传到服务器或者导出到SD卡上。(基于Android4.2开发的)
    2022-11-24 20:55:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载