android蓝牙开发

斐讯n1遥控器app——蓝牙篇

斐讯n1遥控器app——蓝牙篇

使用BluetoothHidDevice,可以让安卓手机模拟为一个蓝牙hid设备,比如蓝牙鼠标、蓝牙键盘、蓝牙触摸板等等。经过我的测试,发现该api能够完美实现斐讯n1电视盒子的开机,当然,前提是已经刷了webpad官改系统,因为官改系统可以在关机情况下按遥控器任意键开机,否则,可能需要去映射开机键的键值。相较于wifi遥控来说,蓝牙遥控比较复杂一些,需要了解蓝牙协议栈,精通linux和安卓。 »

Android蓝牙开发系列文章-玩转BLE开发(一)

Android蓝牙开发系列文章-玩转BLE开发(一)

我们在《Android蓝牙开发系列文章-策划篇》中计划讲解一下蓝牙BLE,现在开始第一篇:Android蓝牙开发系列文章-玩转BLE开发(一)。这种协议的基础就是GATT。GATT由service、characteristic、descriptor元素组成。descriptor是对characteristic的描述,例如是否支持读取等。我们说的利用GATT通信就是对characteristic的读... »

Android蓝牙开发系列文章-AudioTrack播放PCM音频

Android蓝牙开发系列文章-AudioTrack播放PCM音频

终于迎来了蓝牙a2dp的第二篇:利用AudioTrack播放PCM音频数据。如想查看更多内容,请点击《Android蓝牙开发系列文章-策划篇》。 先回顾一下上一篇文章《Android蓝牙开发系列文章-蓝牙音箱连接》讲到的蓝牙音箱的完成配对、连接的流程:扫描设备–监听DEVICE_FOUND广播–>直到找到目标设备–>对目标设备发起配对–&... »

Android 获取蓝牙Mac地址的正确方法

android 从6.0开始,通过BluetoothAdapter.getDefaultAdapter().getAddress()获取的地址是一个固定值02:00:00:00:00:00。6.0已经对蓝牙Wi-Fi的MAC地址做了隐藏。 以下方法能正确的获取android自带蓝牙的Mac地址: 1.添加net.vidageek:mirror:1.6.1 2.实现过程 本人也尝试过其他方法获取,比... »

android实现蓝牙文件发送的实例代码,支持多种机型

android实现蓝牙文件发送的实例代码,支持多种机型

最近项目上需要实现蓝牙传输apk的一个功能,能够搜索周围的蓝牙手机并分享文件。从需求上讲android手机自带的蓝牙传输模块就可以满足需要了,实现也很简单。不过让人头疼的是,虽然说一般的主流机型都配置有蓝牙模块,但是android机型碎片化太严重,不同android版本手机蓝牙功能也不一样。4.0.3以下版本和以上版本使用的蓝牙包是不同的,分别是”com.android.bluetoo... »

搭建简易蓝牙定位系统的实现方法

本文将简单介绍如何搭建一套蓝牙定位系统,供移动客户端定位。这张表就是整个定位系统的指纹库,为定位算法使用。 »

Android蓝牙开发深入解析

1. 使用蓝牙的响应权限 代码如下:<uses-permission android:name=”android.permission.BLUETOOTH” /><uses-permission android:name=”android.permission.BLUETOOTH_ADMIN” />2. 配置本机蓝牙模块 在这... »

Android蓝牙通信之搜索蓝牙设备

Android蓝牙通信之搜索蓝牙设备

一:注意事项       1:android6.0使用蓝牙时,需要开启gps定位权限,不然无法搜索其它蓝牙设备。 二:权限       1:权限配置 <!--允许程序连接到已配对的蓝牙设备--> <uses-permission android:name="android.perm... »

Android 取消蓝牙配对框实现自动配对功能

我看了几个文章,主要是接受配对广播,然后设置pin,实现配对,但是网上的大部分手机是不可以的,Android.bluetoothdevice 下 action_pair_request ,没有定义这个,开始困扰了我一点时间,实现难度:是否能进入那个广播响应 定义了一个类,这个是网上的可以直接用 package zicox.esc; import java.lang.reflect.Method; ... »

server

详解Android——蓝牙技术 带你实现终端间数据传输

蓝牙技术在智能硬件方面有很多用武之地,今天我就为大家分享一下蓝牙在Android系统下的使用方法技巧,并实现一下两个终端间数据的传输。 蓝牙(Bluetooth)是一种短距离的无线通信技术标准,蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协议层和采纳的其它协议层。 这4种协议中最重要的是核心协议。蓝牙的核心协议包括基带、链路管理、逻辑链路控制和适应协议四部分。其中链路管理(LMP)负责... »

Android手机通过蓝牙连接佳博打印机的实例代码

所使用的打印机为佳博打印机,支持蓝牙、wifi、usb我所使用的是通过蓝牙来连接。 在网上找到一个佳博官方针对安卓开发的App源码,但是各种的跳转,没有看太懂,所以又去问度娘,找到了一个不错的文章 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发。 1. 首先,要操作蓝牙,先要在AndroidManifest.xml里加... »

Android实现的简单蓝牙程序示例

本文实例讲述了Android实现的简单蓝牙程序。分享给大家供大家参考,具体如下: 我将在这篇文章中介绍了的Android蓝牙程序。这个程序就是将实现把手机变做电脑PPT播放的遥控器:用音量加和音量减键来控制PPT页面的切换。 遥控器服务器端 首先,我们需要编写一个遥控器的服务器端(支持蓝牙的电脑)来接收手机端发出的信号。为了实现这个服务器端,我用到了一个叫做Bluecove(专门用来为蓝牙服务的!... »

Windows系统中使用C#编写蓝牙通信程序的简单实例

现在很多电脑提供了蓝牙支持,很多笔记本网卡也集成了蓝牙功能,也可以采用USB蓝牙方便的连接手机等蓝牙设备进行通信。 操作蓝牙要使用类库InTheHand.Net.Personal 首先在项目中引用该类库; static void Main(string[] args) { BluetoothRadio bluetoothRadio = BluetoothRadio.PrimaryRadio; if... »

Android适配安卓6.0蓝牙通讯实现过程

Android适配安卓6.0蓝牙通讯实现过程

事先说明: 安卓蓝牙需要定位权限申请,在安卓6.0需要用户手动确认权限后才能使用,各位可以自行查询资料实现,如果嫌麻烦,可以用第三方Bmob集成好的工具类进行实现,详细可以看http://blog.csdn.net/qq_30379689/article/details/52223244 蓝牙连接过程: 1、查询用户是否开启蓝牙。 2、搜索附近的可用的蓝牙。 3、进行蓝牙配对。 4、进行蓝牙连接。... »

Android实现蓝牙(BlueTooth)设备检测连接

无论是WIFI还是4G网络,建立网络连接后都是访问互联网资源,并不能直接访问局域网资源。比如两个人在一起,A要把手机上的视频传给B,通常情况是打开手机QQ,通过QQ传送文件给对方。不过上传视频很耗流量,如果现场没有可用的WIFI,手机的数据流量又不足,那又该怎么办呢?为了解决这种邻近传输文件的问题,蓝牙技术应运而生。蓝牙技术是一种无线技术标准,可实现设备之间的短距离数据交换。 Android为蓝牙... »

蓝牙原理Android代码实现

本文实例为大家分享了Android实现蓝牙原理代码,供大家参考,具体内容如下 package com.example.se7en.testbluetooth; import android.app.Activity; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothDevice; import... »

Android基于ibeacon实现蓝牙考勤功能

说明: ibeacon设备会主动发射蓝牙信号,当手机打开蓝牙靠近ibeacon设备时,就会收到设备发送的蓝牙信号,这时只需要根据ibeacon设备的uuid、major、minor、mac这四个值,就可以确认是哪一台ibeacon设备,然后调用服务端考勤接口(ibeacon设备只为了确认手机在考勤机边上,不需要发送考勤数据到ibeacon设备上),即可实现蓝牙考勤。 一、添加静态权限(在Andro... »

Android 蓝牙开发实例解析

在使用手机时,蓝牙通信给我们带来很多方便。那么在Android手机中怎样进行蓝牙开发呢?本文以实例的方式讲解Android蓝牙开发的知识。        1、使用蓝牙的响应权限 XML/HTML代码 <uses-permission android:name="android.permission.BLUETOOTH"/> &... »

iBeacon使用蓝牙连接范围精确到1-3米

最近再写一个项目,需要自动签到。用的就是iBeacon,刚开始的时候比较懵比,不知道iBeacon是用来干啥的。因为iBeacon就是一个小盒盒,还是密封好的,就感觉自己懵了。然后上网查资料,才知道iBeacon就是一个小型的基站,手机打开蓝牙之后,如果你在这个基站的范围之内,会自动匹配上。你对iBeacon不需要做任何的操作,因为里面有电池,说是可以使用5年左右。 以上就是大概的情况,接下来介绍... »

Android单片机与蓝牙模块通信实例代码

Android单片机与蓝牙模块通信实例代码

啦啦毕业了,毕业前要写毕业设计,需要写一个简单的蓝牙APP进行交互,通过参考网上资料,问题顺利搞定,下面小编把具体实现思路分享给大家,供大家参考。 1、Android蓝牙编程   蓝牙3.0及以下版本编程需要使用UUID,UUID是通用唯一识别码(Universally Unique Identifier),这是一个软件构建的标准,也是被开源基金会组织应用在分布式计算环境领域的一部分。在蓝牙3.0... »

Android蓝牙库FastBle的基础入门使用

Android蓝牙库FastBle的基础入门使用

前言最近在做物联网课设,过程中需要用到Android的蓝牙API,奈何原生的蓝牙API使用有点麻烦。于是上网搜索看有没有好用的Android蓝牙库,然后发现了这个宝贝,给大家分享一下。FastBle VS 原生Android蓝牙API原生Android的蓝牙API使用有点麻烦,要先获取设备的蓝牙适配器,接着注册广播来接受蓝牙设备信息,用完了还需要将广播给注销,相对来说有点麻烦。 »

Android系统中的蓝牙连接程序编写实例教程

Bluetooth结构 1、JAVA层 frameworks/base/core/java/android/bluetooth/ 包含了bluetooth的JAVA类。 2、JNI层 frameworks/base/core/jni/android_bluetooth_开头的文件 定义了bluez通过JNI到上层的接口。 frameworks/base/core/jni/android_serve... »

Android蓝牙聊天开源项目

前言 基于Android Classic Bluetooth的蓝牙聊天软件,目前仅支持一对一实时通信、文件传输、好友添加、好友分组、好友在线状态更新等功能,其中消息发送支持文本、表情等方式。 项目地址:Android蓝牙聊天项目 前景 蓝牙技术作为一种小范围无线连接技术,能够在设备间实现方便快捷、灵活安全、低成本、低功耗的数据和语音通信,是目前实现无线个人局域网的主流技术之一。同时,蓝牙系统以自组... »

分享Android 蓝牙4.0(ble)开发的解决方案

最近,随着智能穿戴式设备、智能医疗以及智能家居的普及,蓝牙开发在移动开中显得非常的重要。由于公司需要,研究了一下,蓝牙4.0在Android中的应用。 以下是我的一些总结。 1.先介绍一下关于蓝牙4.0中的一些名词吧: (1)、GATT(Gneric Attibute  Profile) 通过ble连接,读写属性类小数据Profile通用的规范。现在所有的ble应用Profile&nbs... »

Android实现一对一蓝牙聊天APP

学习了,三天的Android 蓝牙开发,开始是一头雾水,看着别人讲的Google官方的demo感觉很容易,所有自己也尝试写一个很简单的聊天demo.可是想的很简单,自己做起来也花了,将近一天的时间才搞定这个基本的流程设计.下面是几点心得后面再贴代码 1)写一个简单的demo也好,记得一定需要有总体的流程,才开始抠代码 2)既然是demo毕竟就是新的知识,代码中间的log点一定\不能少,这是你快速调... »

Page 1 of 212