
Android Bluetooth蓝牙开发
分阶段详细介绍Android Bluetooth蓝牙网路通信的编程和开发
zhangphil
zhangphil@live.com
展开
-
Android通过Bluetooth蓝牙发送手机照片文件到Windows PC:Java实现
Android通过Bluetooth蓝牙发送手机照片文件到Windows PC:Java实现本文在《Android通过蓝牙发送数据到Windows PC电脑:Java实现(链接地址:https://blog.youkuaiyun.com/zhangphil/article/details/83146705 )》基础上改进代码,还是用Java实现把Android手机上的一张照片,通过Bluetooth蓝牙连...原创 2018-10-19 10:19:47 · 3115 阅读 · 0 评论 -
Android通过蓝牙发送数据到Windows PC电脑:Java实现
Android通过蓝牙发送数据到Windows PC电脑:Java实现Android手机设备之间通过蓝牙连接然后发送数据,这在我之前的蓝牙专栏里面有介绍,详情见专栏:https://blog.youkuaiyun.com/column/details/17325.html但是通常还有一种功能需求是Android手机如何通过蓝牙把数据传输到Windows PC上呢?这在需求还很常见,比如用户通过Andro...原创 2018-10-18 14:59:35 · 7309 阅读 · 2 评论 -
Android Bluetooth蓝牙客户端发起对服务端连接建立请求过程(高版本Android兼容)
Android Bluetooth蓝牙客户端发起对服务端连接建立请求过程(高版本Android兼容)本例代码是蓝牙客户端代码,只完成连接建立请求,假定蓝牙服务端设备名是:Android-Phone。兼容高版本Android系统。低版本则无需运行时权限申请。package zhangphil.client;import java.util.UUID;import android.Manife原创 2017-09-12 15:10:16 · 2700 阅读 · 1 评论 -
BluetoothAdapter在Android6.0/7.0+以上startDiscovery不能发现蓝牙设备问题
BluetoothAdapter在Android6.0+以上startDiscovery不能发现蓝牙设备问题问题的重要原因之一是Android 6.0+,Android 7.0+的权限问题引起的。在Android 4.0+上运行良好的蓝牙代码,在高版本运行异常。比如BluetoothAdapter的startDiscovery虽然启动了发现蓝牙任务,但是不能发现蓝牙设备。解决问题是针对最新高版本的原创 2017-09-08 17:23:21 · 12162 阅读 · 3 评论 -
Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间数据传输(4)
Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间数据传输(4)附录文章3简介了Android Bluetooth蓝牙设备之间的连接建立,和Java网络编程的socket套接字连接建立一样,Android不同的Bluetooth蓝牙设备间的socket连接建立后,就可以进行数据传输了。Android Bluetooth蓝牙的socket编程模型和Java原创 2016-01-22 13:29:54 · 12949 阅读 · 2 评论 -
Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间的连接建立(3)
Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间的连接建立(3)Android Bluetooth蓝牙设备的连接编程模型和Java socket网络连接编程模型类型。Android不同设备间的蓝牙连接,首先在编程模型上分为“服务器端(server)”和“客户端(client)”。一,Android Bluetooth蓝牙设备的“服务器端”。在蓝牙的服务原创 2016-01-21 12:49:54 · 15682 阅读 · 1 评论 -
Android Bluetooth蓝牙开发:Bluetooth蓝牙设备配对Paired Bluetooth Devices(2)
Android Bluetooth蓝牙开发:Bluetooth蓝牙设备配对Paired Bluetooth Devices(2)不同的Bluetooth进行配对时候,通常会显示如图所示的配对提示(前提是已经打开蓝牙设备且已经互相发现对方):手机端:电脑端:图中所示例子是一个Android设备和一个PC(笔记本电脑)在进行蓝牙配对时候的对话原创 2016-01-18 17:08:57 · 6012 阅读 · 1 评论 -
Android Bluetooth蓝牙开发:发现Bluetooth蓝牙设备(1)
Android Bluetooth蓝牙开发:发现Bluetooth蓝牙设备(1)Android Bluetooth蓝牙作为设备,要与其他蓝牙设备互联,那么先决条件就是已经被发现,本文先简介Android Bluetooth蓝牙的发现。(1)启动代码后,首先要检查是否设备是否支持蓝牙设备,如果设备自身就没有蓝牙设备,巧妇难为无米之炊,就不要再做无用功了,代码片段:mBluetoo原创 2016-01-15 17:11:46 · 12763 阅读 · 3 评论