android藍牙搜索設備
㈠ 怎麼手動搜索藍牙
vivo手機首先要開啟「藍牙」,然後手機會自動進入藍牙搜索界面,要配對的藍牙設備也要開啟或進入配對、搜索界面,選擇要配對的藍牙設備,根據提示選擇「確認」(或輸入密碼)即可配對成功!
(註:是否要輸入密碼,由要配對的藍牙設備決定,若配對的藍牙設備有輸入按鍵,則配對雙方輸入相同的密碼則可,若要配對的藍牙設備沒輸入按鍵,則查看藍牙設備的說明書,根據說明書,在手機上輸入藍牙設備的固定密碼即可!)
㈡ 安卓系統 藍牙 與車載藍牙的連接
你可以試一下藍牙連接方法大體詳細步驟是:
1、首先手機、車載藍牙設備要建立配對關系。分別開啟手機、車載藍牙設備的藍牙功能,並將手機藍牙設置中設為所有人可見。
2、然後在手機中搜索藍牙設備,查找到之後選中進行配對連接,配對密碼為:0000,完成配對後則連接成功。
3、車載藍牙與手機藍牙配對連接成功後,可以撥打和接聽電話;在手機上播放音樂,可在車載藍牙設備上欣賞音樂。
4、找到音頻項找到藍牙音頻再按就是藍牙音頻裝置列表,此時用手機一搜就見MB Bluetooth 了。
(2)android藍牙搜索設備擴展閱讀:
車載藍牙只是以無線藍牙技術為基礎而設計研發的車內無線免提系統,主要功能是為在正常行駛中用藍牙技術與手機連接進行免提通話,以達到解放雙手、降低交通肇事隱患的目的。
㈢ 手機搜索不到藍牙設備
如果您使用的是vivo手機,您可以按照以下方法查看:
1、確認藍牙設備電量與連接范圍
確認藍牙設備電量充足,藍牙連接有效距離一般為10米左右,如果雙方設備距離較遠或中間存在障礙物,則可能搜索不到藍牙設備。
2、確認藍牙設備連接狀態
確保沒有其他手機連接此藍牙設備。
3、重新配對藍牙設備
請參考藍牙設備說明書操作,確保設備處於可配對狀態,並重新配對設備。
註:
1)vivo TWS 1/vivo TWS Neo/vivo TWS 2/vivo TWS 2e配對方法:將兩只耳機放入充電盒內,打開盒蓋,長按充電盒功能鍵2秒直至指示燈呈白色閃爍,手機藍牙搜索配對。或者長按充電盒功能鍵15秒,指示燈呈橙色並快速閃爍,耳機恢復出廠設置並重新進入配對狀態。
2)vivo WATCH配對方法:【初次配對】通過手機掃描手錶屏幕二維碼,下載安裝「運動健康」App,打開軟體,注冊登錄vivo帳號,點擊設備頁,添加設備,配對vivo WATCH。運動健康App是連接管理手錶的必備應用,vivo手機用戶前往應用商店下載並安裝App,蘋果手機用戶前往App Store搜索下載安裝App。【後期配對】按壓vivo WATCH上鍵--設置--系統菜單--恢復配對,通過運動健康App搜索連接,或按壓vivo WATCH上鍵--設置--系統菜單--恢復出廠,再通過運動健康App搜索連接。
3)其他品牌和型號的藍牙設備,可以查看對應產品說明書了解配對方法。
4、進行對比測試
同時使用兩個無配對記錄的手機搜索,如果其他手機也不能搜索到設備,則可能是藍牙設備故障。
5、升級系統版本
請您將手機升級至最新版本使用查看。
6、重置網路設置
進入設置--系統管理--備份與重置--重置網路設置--重置設置,再使用查看。
註:重置網路設置會重置WLAN、移動數據網路和藍牙連接記錄
7、服務中心檢測
若以上方法未能解決您的問題,請您提前備份好手機數據,攜帶手機和購機憑證前往vivo客戶服務中心檢測。服務中心地址查詢:您進入vivo官網/vivo商城APP--我的--售後網點,選擇您當前所在的城市即可獲取。建議去之前先提前電話聯系,避免空跑,合理規劃行程,安全出行。
㈣ syu android藍牙連接方法
syu android藍牙連接方法先展示代碼結構。
藍牙是一種無線數據與語音通信的開放性全球規范,它以低成本的短距離無線連接為基礎,可為固定的或移動的終端設備提供廉價的接入服務。
藍牙(Bluetooth)是一項短途無線電連接系統,它可以將不同的電子器材連系起來。原理就好像收音機一樣,裝有藍牙的電子器材,可以接收外來的訊息,從而進行特定的指令。
藍牙簡介:
不過,藍牙不但可以接收,也都可以「傳送」,因此裝有藍牙的電子器材,能夠互相溝通。現在,大部分的電腦配件,如列印機、熒幕等,都要接駁上電線,才可以互傳訊息,但藍牙透過其短途的接收系統,便可以使這些配件在沒有駁線下,仍然能夠傳送指令,做到真正「無線」的世界。
頭藍技術實質內容是為固定設備或移動設備之間的通信環境建立通用的近距無線介面,將通信技術與計算機技術進一步結合起來,使各種設備在沒有電線或電纜相互連接的情況下,能在近距離范圍內實現相互通信或操作。藍牙功能可以參考下面的操作打開使用,打開其他設備的藍牙。
並使其對其他設備可見,打開下拉頂簾,點擊藍牙圖標使其變為綠色,跳出提示框,勾選對其他設備可見。點擊掃描,搜索到其他設備後,點擊該設備名稱,雙方點確定後配對成功。選擇要傳輸的文件,共享通過藍牙即可傳輸文件。
㈤ android 手機藍牙怎樣自動連接已配對的設備
藍牙和手機的詳細連接步驟如下:
1,手機打開藍牙功能,進去搜索藍牙耳機狀態。
2,使藍牙耳機在開機狀態,需要長按藍牙耳機的接聽鍵。
3,直到指示燈:藍燈紅燈交替閃爍再松開。
4,這個時候藍牙耳機和手機會再次進入匹對。
5,注意手機和藍牙距離要在10米內。
等手機上面顯示此藍牙型號設備後,點擊確定即可連接使用了。
㈥ Android 低功耗藍牙搜索不到其他設備
有沒有增加許可權呢,在程序里打個斷點,debug看看吧
其實藍牙配對的功能完全可以調用android系統的
讓用戶自己去系統中配對,回來後你再將已經配對的列表顯示出來
㈦ android 如何修改藍牙搜索設備的最大數目,android藍牙
安卓系統的平板電腦,在設置裡面可以查看到藍牙地址。手機查詢藍牙地址的話,在撥號鍵盤上鍵入:*#2820#查詢藍牙MAC地址。現在也可來查一下啦~步驟如下:(1)在主屏幕上輕按「設置」按鈕。或者,按下物理按鈕「Menu」,選擇「設置」。(2)在設置的列表下,輕按選擇「關於本機」按鈕。(3)然後,輕按「狀態消息」按鈕。(4)查看「藍牙地址」注意:必須開啟藍牙,才能查看到藍牙地址。編者按:安卓系統平板電腦中藍牙地址,對於普通用戶,很少能用得著。藍牙地址可以說是連接到設備的唯一通道,通過識別協議,可實現設備間的數據傳輸。一般,我們用不著,但如果有人問你查詢「藍牙地址」,你就可以告訴他。
㈧ 手機怎麼搜索藍牙設備
當我們在手機上沒有辦法連接到藍牙是因為什麼原因呢,有什麼樣的解決方法呢,別著急,今天這期視頻就來告訴大家,一起來看看吧,本期視頻是以Android 8.1版本的vivox9s錄制的
當手機無法搜索到藍牙設備,解決方法有以下幾種
1、藍牙耳機沒進入配對模式,即:紅色和藍色燈交替閃爍,藍牙耳機關機狀態,長按開關鍵約6秒,直到紅色和藍色燈交替閃爍鬆手,藍牙耳機進入配對模式。2、手機沒開啟藍牙搜索,手機設置,點擊藍牙,開啟藍牙搜索,藍牙位置變成綠色。3、沒輸入配對碼,有的藍牙耳機和手機配對需要輸入配對碼0000或1234,4、手機和此藍牙耳機不兼容導致,選擇兼容此手機的藍牙耳機使用,這種情況極少出現。
㈨ android開發 搜索周圍藍牙設備並把搜索到的藍牙設備名存入數組 完整代碼應該怎麼寫
我這邊舉個例子吧:
在布局中拖入一個ListView空間,假如id就叫listView1;
在layout文件夾中,新建一個布局xml文件,假如叫items,可以選擇RelativeLayout布局;裡面放一個TextView,假如id是textView1(該布局就是ListView每一行的布局);
下面的例子中,可以把容器中的String換成自定義的類:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
package com.example.test;
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.BaseAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
private ArrayList<String> btList = new ArrayList<String>(); // 用於保存獲取到的藍牙名稱
private MyAdapter mAdapter; // 適配器
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initData();
initListView();
// 若藍牙列表數據更新後,可以用以下方法通知ListView更新顯示
mAdapter.notifyDataSetChanged();
}
/**
* 初始化數據
*/
private void initData() {
// 假如在這里添加藍牙設備到ArrayList
// 假如列表中有數據,先清空
btList.clear();
for (int i = 0; i < 10; i++) {
btList.add("藍牙" + i);
}
}
/**
* 初始化ListView
*/
private void initListView() {
ListView listView = (ListView) findViewById(R.id.listView1);
// 為ListView設置適配器
mAdapter = new MyAdapter();
listView.setAdapter(mAdapter);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// 在這里對點擊事件進行
// position是當前點擊的行;根據它可以獲得容器中對應的值
String btName = btList.get(position);
Toast.makeText(MainActivity.this, "當前點擊的是:" + btName,
Toast.LENGTH_SHORT).show();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
class MyAdapter extends BaseAdapter {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View inflate = getLayoutInflater().inflate(R.layout.item, null);
TextView textView = (TextView) inflate.findViewById(R.id.textView1);// 查找item中的textView
String btName = btList.get(position);
textView.setText(btName);
return inflate;
}
@Override
public int getCount() {
// 決定ListView的行數,這里設成容器內容數
return btList.size();
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
}
}
㈩ android 如何修改藍牙搜索設備的最大數目
我這邊舉個例子吧: 在布局中拖入一個ListView空間,假如id就叫listView1; 在layout文件夾中,新建一個布局xml文件,假如叫items,可以選擇RelativeLayout布局;裡面放一個TextView,假如id是textView1(該布局就是ListView每一行的布局); 下面的例子中,可以把容器中的String換成自定義的類: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 package com.example.test; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.BaseAdapter; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { private ArrayList<String> btList = new ArrayList<String>(); // 用於保存獲取到的藍牙名稱 private MyAdapter mAdapter; // 適配器 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initData(); initListView(); // 若藍牙列表數據更新後,可以用以下方法通知ListView更新顯示 mAdapter.notifyDataSetChanged(); } /** * 初始化數據 */ private void initData() { // 假如在這里添加藍牙設備到ArrayList // 假如列表中有數據,先清空 btList.clear(); for (int i = 0; i < 10; i++) { btList.add("藍牙" + i); } } /** * 初始化ListView */ private void initListView() { ListView listView = (ListView) findViewById(R.id.listView1); // 為ListView設置適配器 mAdapter = new MyAdapter(); listView.setAdapter(mAdapter); listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // 在這里對點擊事件進行 // position是當前點擊的行;根據它可以獲得容器中對應的值 String btName = btList.get(position); Toast.makeText(MainActivity.this, "當前點擊的是:" + btName, Toast.LENGTH_SHORT).show(); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } class MyAdapter extends BaseAdapter { @Override public View getView(int position, View convertView, ViewGroup parent) { View inflate = getLayoutInflater().inflate(R.layout.item, null); TextView textView = (TextView) inflate.findViewById(R.id.textView1);// 查找item中的textView String btName = btList.get(position); textView.setText(btName); return inflate; } @Override public int getCount() { // 決定ListView的行數,這里設成容器內容數 return btList.size(); } @Override public Object getItem(int position) { return null; } @Override public long getItemId(int position) { return 0; } } }