登录
首页 » Android » 蓝牙寻找

蓝牙寻找

于 2022-03-17 发布 文件大小:63.35 kB
0 219
下载积分: 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 个回复

  • WiFiPadClient
    说明:  手机android远程控制电脑,此为手机端,是个WIFI TCP SOCKET连接教程(android pda remote ctrcol pc)
    2011-04-15 18:35:38下载
    积分:1
  • 实时采集存储汽车CAN总线数据的Android APP
    基于OBDII的蓝牙车载设备发送汽车CAN总线数据,本APP基于蓝牙通信解析得到的jason文件,实现汽车行驶状态实时采集存储
    2023-06-12 21:31:03下载
    积分:1
  • 简单音乐播放器
    简单的音乐播放器,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
    2022-08-15 10:54:31下载
    积分:1
  • SeekBarDemo
    android的seekbar程序,可以在拖动的过程中,动态的显示seekbar当前的值(android s seekbar program, you can drag the process, the dynamic display seekbar current value )
    2012-01-19 09:54:09下载
    积分:1
  • 简易点餐系统
    具体请看源码,实现了五个菜种的下单,点菜功能,不过为了交付作业,时间较赶,界面效果一般,请各位看官自行修改
    2023-08-28 03:40:08下载
    积分:1
  • Android 缩放图片 缩小和放大图片
    Android图片放大缩小操作范例,单击对应的按钮,可将一张图片进行放大或缩小显示,实现的步骤大概是:   取得屏幕分辨率大小 ,对获取到的屏幕高度扣除下方Button高度,定义缩小按钮onClickListener 和onClickListener放大按钮的监听事件,然后再分别定义图片缩小和图片放大的method,设置设置图片缩小和放大的比例,计算出每次操作要缩小或放大的比例,如果是第一次操作,就删除原来默认的ImageView ,如果不是第一次按,就删除上次放大缩小所产生的ImageView ,产生新的ImageView,放入reSize的Bitmap对象,再放入Layout中,这里要注意,因为图片放到最大时放大按钮会disable,所以在缩小时把他重设为enable ,放大时同样要判断一下:如果再放大会超过屏幕大小,就把Button disable。
    2022-05-06 15:44:35下载
    积分:1
  • SequenceInputStream
    Sequence Input Stream Source Code for Andriod.
    2014-01-01 21:17:15下载
    积分:1
  • STM32F103C8T6 UCOSIII 示例
    STM32F103C8T6 2016.10.11 用uCOS ii 工程作蓝本,移植uCOS iii,还不能用。2016.10.12 注释掉了未定义的两个函数,app.c中使用最少的代码,现在可以用了,还需要裁剪2016.10.12_afternoon 函数CPU_TS_TmrRd()和CPU_TS_TmrInit()是与时间戳相关的功能,注释掉也没关系, 为配置文件添加中文注释。2016.10.13 uC/OS-iii 的systick时钟只需初始化一次,而不是像uC/OS-ii 那样每个任务都需要初始化 重新整理了一下app应用部分的代码 两个有效任务,一个LED闪烁,一个串口发送数据 串口发送函数使用printf比较符合嵌入式风格 加入CPU使用率统计任务,但是任务比较空闲时是100%2016.10.14 加入了钩子函数,在空闲任务时发生空闲任务次数 开启了串口中断
    2019-04-21下载
    积分:1
  • android 图片浏览器 完整实例源码下载
    android 图片浏览器 完整实例源码下载
    2014-05-13下载
    积分:1
  • Android 学习TweenAnimation动画让一张图片360度旋转
    这是一个Android TweenAnimation动画让一张图片360度旋转,在android虚拟机上运行后,单击“观看动画”按钮后,图像即开始旋转,旋转N圈后自动停止,并自动减慢速度停止,保持最后的状态。来看相关的代码(并非完整代码):   public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.main);   final ImageView iv = (ImageView)findViewById(R.id.iv);   Button btn = (Button)findViewById(R.id.btn);   final Animation anim1 = AnimationUtils.loadAnimation(this, R.anim.anim1);   final Animation anim2 = AnimationUtils.loadAnimation(this, R.anim.anim2);   anim1.setFillAfter(true);//保持最后的状态   anim2.setFillAfter(true);   final Handler h = new Handler(){    @Override    public void handleMessage(Message msg) {    if(msg.what == 0x11){    iv.startAnimation(anim2);    }    }   };
    2022-12-18 04:35:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载