请教android里怎么判断扫描到的蓝牙设备是不是蓝牙耳机 android 怎么判断连接了那个蓝牙耳机

\u8bf7\u6559android\u91cc\u600e\u4e48\u5224\u65ad\u626b\u63cf\u5230\u7684\u84dd\u7259\u8bbe\u5907\u662f\u4e0d\u662f\u84dd\u7259\u8033\u673a

\u5982\u679c\u662f\u5728\u4ee3\u7801\u4e2d\u662f\u65e0\u6cd5\u5224\u65ad\u7684\uff0c\u9664\u975e\u4f60\u4eec\u5bf9\u63a5\u7684\u84dd\u7259\u8033\u673a\u662f\u6709\u56fa\u5b9a\u5f62\u53f7\uff0c\u6216\u8005\u53ea\u652f\u6301\u6307\u5b9a\u7684\u84dd\u7259\u578b\u53f7\u5c31\u53ef\u4ee5\u901a\u8fc7\u84dd\u7259\u7684getName\u6765\u5224\u65ad\uff0c \u901a\u5e38\u60c5\u51b5\u4e0b\u662f\u4e0d\u80fd\u77e5\u9053\u8bbe\u5907\u662f\u4ec0\u4e48\u7684\u3002

ba = BluetoothAdapter.getDefaultAdapter();// int isBlueCon;//\u84dd\u7259\u9002\u914d\u5668\u662f\u5426\u5b58\u5728\uff0c\u5373\u662f\u5426\u53d1\u751f\u4e86\u9519\u8bef if (ba == null){// isBlueCon = -1; //error return -1; } else if(ba.isEnabled()) { int a2dp = ba.getProfileConnectionState(BluetoothProfile.A2DP); //\u53ef\u64cd\u63a7\u84dd\u7259\u8bbe\u5907\uff0c\u5982\u5e26\u64ad\u653e\u6682\u505c\u529f\u80fd\u7684\u84dd\u7259\u8033\u673a int headset = ba.getProfileConnectionState(BluetoothProfile.HEADSET); //\u84dd\u7259\u5934\u6234\u5f0f\u8033\u673a\uff0c\u652f\u6301\u8bed\u97f3\u8f93\u5165\u8f93\u51fa int health = ba.getProfileConnectionState(BluetoothProfile.HEALTH); //\u84dd\u7259\u7a7f\u6234\u5f0f\u8bbe\u5907

到手机的蓝牙设备列表里面,找到你想确认的蓝牙设备,首先要配对。
配对不成功什么也别提。
配对成功以后,到这个设备的属性里面去看,如果是蓝牙耳机,至少应该包括类似“媒体音频”(不同厂商名字可能略有不同)这样的选项。
如果是可以通话的耳机,应该还具备“手机音频”(不同厂商名字可能略有不同)这样的选项。

如果是在代码中是无法判断的,除非你们对接的蓝牙耳机是有固定形号,或者只支持指定的蓝牙型号就可以通过蓝牙的getName来判断, 通常情况下是不能知道设备是什么的。

蓝牙耳机名称都是型号的,,比如ddsd_xxx

  • 妯℃澘鍥惧儚璇嗗埆闂 鎴戞槸鍋android寮鍙戠殑,鐜板湪閬囧埌闂:鏈夊寮犵収鐗,鐒跺悗...
    绛旓細3銆乤pp瑕佽瘑鍒嚭瀹冩彁绀猴紵濡傛灉鏄互涓婇棶棰橈紝鎴戠幇鍦ㄤ篃鍦ㄥ仛锛屾槸鐢╫pencv銆傛垜鐪媜pencv浜鸿劯璇嗗埆鐨鑼冧緥锛屽叿浣撳仛娉曞涓嬶細1銆佸厛瀵逛綘鐨勬ā鏉垮浘鐗囧仛 璁粌鍣(涔熷氨鏄瘑鍒櫒)锛屽仛鎴恱ml鏂囦欢 2銆佷粠xml涓鍔犺浇璇嗗埆鍣 3銆佹墜鏈烘媿鐓э紝鐢ㄨ瘑鍒櫒鍘昏瘑鍒繖寮犵収鐗 4銆佽瘑鍒埌浠涔堝氨鎻愮ず浠涔 濡傛灉浣犲凡缁忓紕瀹岋紝璇锋暀鏁欐垜銆
  • android 鎬庝箞鍒ゆ柇褰撳墠缃戠粶杩炴帴鏄惁鍙互杩炴帴鍒板缃
    绛旓細Android閲屽垽鏂鏄惁鍙互涓婄綉锛屽父鐢ㄧ殑鏄涓嬫柟娉曪細/ 妫娴嬬綉缁滄槸鍚﹁繛鎺 return / private boolean isNetworkAvailable() { // 寰楀埌缃戠粶杩炴帴淇℃伅 ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);// 鍘昏繘琛屽垽鏂綉缁滄槸鍚﹁繛鎺 if (manager.getActiveNetworkInfo() !
  • Android寮鍙鎬庝箞鍒ゆ柇搴旂敤鎴栬呮湇鍔″凡缁忓惎鍔
    绛旓細100琛ㄧず鍙鐨鏈澶х殑浠诲姟鏁帮紝info.topActivity琛ㄧず褰撳墠姝e湪杩愯鐨凙ctivity锛宨nfo.baseActivity琛ㄧ郴缁熷悗鍙版湁姝 杩涚▼鍦ㄨ繍琛岋紝鍏蜂綋瑕佸仛濡備綍鍒ゆ柇灏辩湅鑷凡鐨勪笟鍔¢渶姹傘傝繖涓被杩樻湁鏇村鐨勬柟娉曞彲浠ュ彇寰楃郴缁熻繍琛岀殑鏈嶅姟銆佸唴瀛樹娇鐢ㄦ儏鍐电瓑鐨勬柟娉曪紝璇峰悇浣嶈嚜琛屾煡鎵俱傛湁涓鐐硅娉ㄦ剰锛屽鏋滄兂姝e父杩愯姝ゆ柟娉曪紝璇峰湪浣犵殑 AndroidManifest...
  • Android甯︽潈闄愮殑鎿嶄綔,鎬庝箞鍒ゆ柇鏄惁琚嫆缁濇垨鑰呭厑璁
    绛旓細浣犺繖涓槸浠涔堢被鍨嬮棶棰橈紝鏄棩甯稿簲鐢紝杩樻槸瀹夊崜寮鍙锛熷鏋滄棩甯稿簲鐢ㄥ氨鍦ㄧ鐞嗘潈闄愮殑鍦版柟鏌ョ湅鎺堟潈鐘跺喌 濡傛灉鏄紑鍙戝簲璇ユ湁鍒ゆ柇鏉冮檺鐨鏂规硶鍚т笉杩囨病鏈夌敤杩囧垽鏂紝娌℃湁鏉冮檺鐨勮瘽鍥炴姏寮傚父鐨勶紝鎹曡幏寮傚父灏辨槸浜嗭紝鏈夊紓甯稿氨琛ㄧず娌℃湁鏉冮檺銆
  • 鍦Android涓,鎬庝箞鍒ゆ柇鏈夋病鏈夌粦瀹氫竴涓猄erviceConnection銆
    绛旓細鍘熺敓浠g爜娌℃湁鎻愪緵杩欐牱鐨api鏉鍒ゆ柇銆備絾锛孲erviceConnection閲岄潰鏈変袱涓柟娉曪紝鍦╫nServiceConnected鏂规硶閲岄潰鍙互瀹氫箟涓涓彉閲忔潵淇濆瓨缁戝畾鐘舵侊紝澶栭儴鍒ゆ柇杩欎釜鍙橀噺鐨勫煎嵆鍙
  • android 鎬庝箞鍒ゆ柇bitmap瀵硅薄鏈夋病鏈夎浣跨敤
    绛旓細android 鍒ゆ柇bitmap瀵硅薄鏈夋病鏈夎浣跨敤锛屽彲浠ラ氳繃bitmap鐨灞炴sRecycled()鏂规硶鍒ゆ柇锛屽鏋滃凡缁忚鍥炴敹锛岃鏄庢病鏈夎浣跨敤锛屽涓嬩唬鐮侊細// 鍏堝垽鏂槸鍚﹀凡缁忓洖鏀秈f(bitmap != null && !bitmap.isRecycled()){ // 鍥炴敹骞朵笖缃负null bitmap.recycle(); bitmap = null; }Bitmap绫荤殑鏋勯犳柟娉曢兘鏄鏈...
  • android 鎬庝箞鍒ゆ柇钃濈墮閰嶅鎴愬姛
    绛旓細鍙互閫氳繃mDevice.getBondState()杩涜鍒ゆ柇鏄惁闇瑕侀厤瀵癸紱濡備笅浠g爜涓锛 锛坢BluetoothDevice.getBondState() == BluetoothDevice.BOND_NONE琛ㄧず鏈厤瀵广傚彲浠ュ湪璋冪敤閰嶅鏂规硶涔嬪悗璇诲彇涓涓嬭繖涓姸鎬佹潵鍒ゆ柇鏄惁宸查厤瀵规垚鍔熴傦級protected void connectDevice() { try { // 杩炴帴寤虹珛涔嬪墠鐨鍏堥厤瀵 if (mBluetoothDevi...
  • 鏃у崕涓烘墜鏈哄厠闅濡備綍鎵鍗庝负鏂版墜鏈鐨浜岀淮鐮?鍦ㄥ摢閲屾壘?璇疯祼鏁欍傝阿璋!_鐧 ...
    绛旓細宸ュ叿/鏉愭枡锛氫互鍗庝负 P30鏃ф墜鏈恒佸崕涓 P30鏂版墜鏈轰负渚嬨1銆侀鍏堟墦寮涓や釜鍗庝负鎵嬫満锛岀偣鍑烩滄墜鏈哄厠闅嗏濆浘鏍囥2銆佺劧鍚庡崕涓 P30鏂版墜鏈哄湪鎵嬫満閫夋嫨鐣岄潰涓锛岀偣鍑烩滆繖鏄柊鎵嬫満鈥濋夐」銆3銆佷箣鍚庡崕涓 P30鏂版墜鏈哄湪璇ョ晫闈腑锛岀偣鍑烩Android鈥濋夐」銆4銆佹帴鐫鍗庝负 P30鏂版墜鏈哄湪璇ョ晫闈腑锛屾樉绀衡滄棫鎵嬫満鎵爜杩炴帴浜岀淮鐮佲濄5銆...
  • Android甯︽潈闄愮殑鎿嶄綔,鎬庝箞鍒ゆ柇鏄惁琚嫆缁濇垨鑰呭厑璁
    绛旓細package com.example.contextchecktest;import android.os.Bundle;import android.provider.CallLog;import android.app.Activity;import android.content.ContentResolver;import android.content.Context;import android.database.Cursor;import android.view.Menu;public class ContactsCheck extends Activity { Overr...
  • android/IOS SDK鎬庝箞鍒ゆ柇鐢ㄦ埛鏄惁瀹夎浜嗗井淇/QQ
    绛旓細瑙e喅鏂规锛android锛歴soHandler.isClientInstalled ios锛歔QQApi isQQInstalled]isWXAppInstalled 鍗冲彲銆
  • 扩展阅读:苹果android怎么设置 ... android系统怎么打开 ... android苹果版下载 ... android6.0下载官网 ... 苹果手机android在哪打开 ... android什么型号手机 ... oppo手机出现android ... 苹果android怎么打开 ... android下载安装官方下载 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网