蓝牙编程手机
Ⅰ 安卓开发 蓝牙 后台
用一个service
java">//获取适配器BluetoothAdaptermAdapter=BluetoothAdapter.getDefaultAdapter();
//不做提示,强行打开
if(!mAdapter.isEnabled()){
mAdapter.enable();
}
BroadcastReceivermReceiver=newBroadcastReceiver(){
publicvoidonReceive(Contextcontext,Intentintent){
Stringaction=intent.getAction();
//找到设备
if(BluetoothDevice.ACTION_FOUND.equals(action)){
BluetoothDevicedevice=intent
.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
if(device.getBondState()!=BluetoothDevice.BOND_BONDED){
}
}
//搜索完成
elseif(BluetoothAdapter.ACTION_DISCOVERY_FINISHED
.equals(action)){
if(mNewDevicesAdapter.getCount()==0){
Log.v(TAG,"findover");
}
}
//执行更新列表的代码后台这里就不需要更新
}
};
//注册广播接收者
IntentFilterfilter=newIntentFilter(BluetoothDevice.ACTION_FOUND);
registerReceiver(mReceiver,filter);
filter=newIntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);
registerReceiver(mReceiver,filter);
//这样就可以获取到所有的连接对象了然后在里面选择一个制定的mac地址使用
BluetoothSocketclienSocket=dcvice.(UUID);
clienSocket.connect();
inputStream=socket.getInputStream();
//将对象设备看作服务端然后get出流再将流转化成字符串就可以判断服务端发出的命令了这些都可以在service中完成纯手打如有相同答案请看清楚时间先后杜绝抄袭!望楼主采纳!~
Ⅱ android蓝牙编程-如何实现自动连接上次连接过的蓝牙从机模块
每次只连接一个,传完数据后,连接下一个.要多连接的话,直接创建无线网络来连接.蓝牙能连接7个是因为只能保存蓝牙只能保存匹配数是7个
Ⅲ 单片机能通过蓝牙通信来控制手机吗~~ 比如让通过单片机发送指令让手机自动放首歌之类的~
理论上是可以的,但是需要单片机写相应的控制蓝牙模块的程序,手机上要写对应的控制软件.那样就行了.
Ⅳ 安卓编程,蓝牙连接怎么做
Android 蓝牙编程的基本步骤:
获取蓝牙适配器BluetoothAdapterblueadapter=BluetoothAdapter.getDefaultAdapter();
如果BluetoothAdapter 为null,说明android手机没有蓝牙模块。
判断蓝牙模块是否开启,blueadapter.isEnabled() true表示已经开启,false表示蓝牙并没启用。
启动配置蓝牙可见模式,即进入可配对模式Intentin=newIntent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
in.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,200);
startActivity(in); ,200就表示200秒。
获取蓝牙适配器中已经配对的设备Set<BluetoothDevice>device=blueadapter.getBondedDevices();
当然,还需要在androidManifest.xml中声明蓝牙的权限
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
接下来就是根据自己的需求对BluetoothAdapter的操作了。
Ⅳ 手机蓝牙软件开发,要用到什么编程语言及开发环境,本人很想学习这方面的知识 ,有酬谢 !
据我所知的,你可以用C语言的。它很简单很容易上手而且只要有ped等的语言编辑软件在的话,你就是用手机也可以编程。你想学编程的话不妨从C语言开始试试吧。
Ⅵ 蓝牙和手机数据传输的相关编程用什么开发环境
手机开发的话,要么用android 要么用ios, 开发语言java 跟objective-C 蓝牙是没办法定位的, 定位要通过GPS芯片+地图功能才能实现, 地图的话可以用网络高德等等, 2227421573有蓝牙及定位方面的经验
Ⅶ Android开发 蓝牙连接问题
Android 蓝牙编程的基本步骤:
1.获取蓝牙适配器BluetoothAdapter blueadapter=BluetoothAdapter.getDefaultAdapter();
如果BluetoothAdapter 为null,说明android手机没有蓝牙模块。
判断蓝牙模块是否开启,blueadapter.isEnabled() true表示已经开启,false表示蓝牙并没启用。
2.启动配置蓝牙可见模式,即进入可配对模式Intent in=new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
in.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 200);
startActivity(in); ,200就表示200秒。
3.获取蓝牙适配器中已经配对的设备Set<BluetoothDevice> device=blueadapter.getBondedDevices();
4.还需要在androidManifest.xml中声明蓝牙的权限
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
接下来就是根据自己的需求对BluetoothAdapter 的操作了。
Ⅷ oppo蓝牙耳机编程出问题
蓝牙耳机故障的原因与修复方案有:
一、故障原因:1、蓝牙耳机与手机无法配对;
2、蓝牙耳机无法开机这个一般最直接的原因就是蓝牙耳机没有电,用充电器给其充电即可;
3、给蓝牙耳机充电时指示灯不正常,原因是蓝牙耳机充电时由于电池第一次使用或长期停用蓝牙耳机,会处于自动保护状态,可能需充电30~90分钟才会进入正常充电状态;
4、耳机充电时电源指示灯不亮,检查充电器与AC电源插板电源连接是否接通。
二、修复方案:1、检查蓝牙耳机是否处于红绿灯交替闪烁状态;灯的闪烁频率是否正常;手机的蓝牙功能是否打开,手机屏上出现蓝牙双鱼标志;
2、更换新的带保护板的锂电池。但一时很难买到容量相近、尺寸相符的锂电池;
2、保留锂电心,更换锂电保护板。可从淘汰的或损坏的旧MP3内部的锂电池上拆下大小合适的锂电保护板换上,但这条途径也有困难。
Ⅸ 如何使用Android上蓝牙编程方式发送文件
打开 蓝牙 打开 发现 (一般安卓蓝牙都要打开发现 除非之前配对过.) 或许有些机子会不能接收或发送特殊格式“如:apk格式” 你可以在后面加".MP3" 变成 MP3格式. 这样就能发送了. 收到之后把名字".MP3"去掉.这样会变回之前的apk格式.就能安装了.