導航:首頁 > 電腦大全 > pc電腦藍牙開發

pc電腦藍牙開發

發布時間:2023-01-19 13:31:50

❶ android藍牙開發,PC端模擬串口接收字元,該如何編程

您好,android藍牙這方面還是很好搞的,因為大家的方式都是差不多的。先說說如何開啟藍牙設備和設置可見時間:

private void search() {
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if (!adapter.isEnabled()) {
adapter.enable();
}
Intent enable = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
enable.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 3600); //3600為藍牙設備可見時間
startActivity(enable);
Intent searchIntent = new Intent(this, ComminuteActivity.class);
startActivity(searchIntent);
}

首先,需要獲得一個BluetoothAdapter,可以通過getDefaultAdapter()獲得系統默認的藍牙適配器,當然我們也可以自己指定,但這個真心沒有必要,至少我是不需要的。然後我們檢查手機的藍牙是否打開,如果沒有,通過enable()方法打開。接著我們再設置手機藍牙設備的可見,可見時間可以自定義。

完成這些必要的設置後,我們就可以正式開始與藍牙模塊進行通信了:

public class ComminuteActivity extends Activity {
private BluetoothReceiver receiver;
private BluetoothAdapter bluetoothAdapter;
private List<String> devices;
private List<BluetoothDevice> deviceList;
private Bluetooth client;
private final String lockName = "BOLUTEK";
private String message = "000001";
private ListView listView;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.search_layout);

listView = (ListView) this.findViewById(R.id.list);
deviceList = new ArrayList<BluetoothDevice>();
devices = new ArrayList<String>();
bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
bluetoothAdapter.startDiscovery();
IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
receiver = new BluetoothReceiver();
registerReceiver(receiver, filter);

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
setContentView(R.layout.connect_layout);
BluetoothDevice device = deviceList.get(position);
client = new Bluetooth(device, handler);
try {
client.connect(message);
} catch (Exception e) {
Log.e("TAG", e.toString());
}
}
});
}

@Override
protected void onDestroy() {
unregisterReceiver(receiver);
super.onDestroy();
}

private final Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case Bluetooth.CONNECT_FAILED:
Toast.makeText(ComminuteActivity.this, "連接失敗", Toast.LENGTH_LONG).show();
try {
client.connect(message);
} catch (Exception e) {
Log.e("TAG", e.toString());
}
break;
case Bluetooth.CONNECT_SUCCESS:
Toast.makeText(ComminuteActivity.this, "連接成功", Toast.LENGTH_LONG).show();
break;
case Bluetooth.READ_FAILED:
Toast.makeText(ComminuteActivity.this, "讀取失敗", Toast.LENGTH_LONG).show();
break;
case Bluetooth.WRITE_FAILED:
Toast.makeText(ComminuteActivity.this, "寫入失敗", Toast.LENGTH_LONG).show();
break;
case Bluetooth.DATA:
Toast.makeText(ComminuteActivity.this, msg.arg1 + "", Toast.LENGTH_LONG).show();
break;
}
}
};

private class BluetoothReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (BluetoothDevice.ACTION_FOUND.equals(action)) {
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
if (isLock(device)) {
devices.add(device.getName());
}
deviceList.add(device);
}
showDevices();
}
}

private boolean isLock(BluetoothDevice device) {
boolean isLockName = (device.getName()).equals(lockName);
boolean isSingleDevice = devices.indexOf(device.getName()) == -1;
return isLockName && isSingleDevice;
}

private void showDevices() {
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,
devices);
listView.setAdapter(adapter);
}
}

❷ win10台式電腦如何打開藍牙

1、按下win+x,然後在彈出的Cortana助手搜索或者是語音搜索的方式打開,我們手打輸入藍牙兩個字,或者是語音說「打開藍牙即可」;

❸ 電腦怎麼打開藍牙

電腦的藍牙一般情況下是默認開啟的,如果不能夠正常搜索的話,也可以通過電腦外置的開關鍵一鍵開啟,或者是通過右下角的小對話框找到藍牙圖標,點

❹ PC機上怎麼配置藍牙開發環境,請做過的指點一下

ls的,8k價位的pc是討論前提,這是之前的網友提出的~你偷換概念,用家用機的子集一台主機(x360?)和pc比性價比,而非廣義的家用主機和pc比性價比,而且你所謂的最新最全的大作,沒有一台主機和pc可以說得上哦x360沒有船長、ps3沒有馬銀、wii沒有Crysis、pc沒有黑佬3——至少在目前都是這樣當然你說」十幾年前的古董游戲「雲雲,但是有人就是喜歡,這是事實,上網搜一下多少伺服器在玩kof97即可驗證實況系列的pc版很爛嗎,也許是很爛,也許是你的pc跑起來表現很爛,也許實況系列從頭到尾都很爛比銷量,比較莫名,玩家呼?商家呼?跨平台遠的不說,近的看老滾4、使命召喚4、戰爭機器,恐怕你只能苦笑

❺ PC機上怎麼配置藍牙開發環境,請做過的指點一下

先看下相關的資源添加沒?

然後仔細檢查下WSASocket和getsockopt每個參數的具體意義,是不是用錯了,根據你的提示,還沒發現其他的問題.

❻ 藍牙pc端開發求助

直接調RPositionServer::Close(), RPositioner::Close().

❼ 東芝筆記本電腦藍牙怎麼開

1、游標放在我的電腦圖標上,點擊滑鼠右鍵:

(7)pc電腦藍牙開發擴展閱讀:

東芝筆記本優秀款型

Qosmio F750

作為全球領先筆記本廠商Toshiba東芝近期推出了全球首款裸眼3D筆記本電腦,此次東芝在這款產品3D裸眼技術做了改進,可以更好的得到視覺效果,尤其是在對比度和景深方面有了質的提升,可以讓用戶不會產生頭暈感覺。不過你如果經常移動你的視線,系統會重新調校,你可能要重新適應3D觀感,但比其我們之前看到的原型機進步了不少。

東芝Qosmio F750筆記本預裝Windows 7 Home Premium 64位操作系統,採用15.6英寸1920x1080解析度全高清顯示屏,可同時支持2D和裸眼3D影像播放。Qosmio F750還搭載第二代英特爾Core i7處理器、Nvidia GeForce GT540M顯卡(最大到2GB),內置6GB超大內存及藍光光碟機,且裝有Harman Kardon音響,音效、性能方面均無與倫比。

東芝Qosmio F750筆記本還支持802.11b/g/n無線傳輸、藍牙等功能,並提供USB 3.0、USB 2.0x3、迷你D-Sub、HDMI介面。這款筆記本將會在2011年8月份開售發售,售價為1300英鎊起。

Libretto W100

為紀念東芝推出世界上第一台筆記本電腦25周年,東芝在近期推出一款紀念25周年的雙屏輕薄筆記本,東芝libretto W100,採用雙屏設計,運行Windows 7,虛擬鍵盤輸入。東芝稱其為「超移動PC」,既不屬於平板機也不是上網本,東芝產品開發部分副總裁Carl Pinto表示:「Libretto W100將延續Libretto品牌的傳統,為小型超移動設備提供完整的Windows體驗」。

東芝Libretto W100主要配置如下:

7英寸雙屏,解析度為1024 x 600,支持多點觸控操作;

預裝Windows 7家庭高級版操作系統;

Intel Pentium U5400處理器(1.2GHz);

2GBDDR3內存;

62GB固態硬碟;

100萬像素高清Webcam,採用東芝人臉識別技術;

支持WiFi(802.11 b/g/n);

藍牙2.1+;

MicroSD插槽;

一個USB 2.0介面;

8芯電池;尺寸為20x12.3x3 cm;

重0.82千克;

❽ pc藍牙開發環境配置,該怎麼解決

藍牙( Bluetooth® ):是一種無線技術標准,可實現固定設備、移動設備和樓宇個人域網之間的短距離數據交換(使用2.4—2.485GHz的ISM波段的UHF無線電波)。藍牙技術最初由電信巨頭愛立信公司於1994年創制,當時是作為RS232數據線的替代方案。藍牙可連接多個設備,克服了數據同步的難題。

藍牙是一個標準的無線通訊協議,基於設備低成本的收發器晶元,傳輸距離近、低功耗。
由於設備使用無線電(廣播)通訊系統;
並非是以實際可見的線相連,然而准光學無線路徑則必須是可行的。射程范圍取悅於功率和類別,但是有效射程范圍在實際應用中會各有差異。

閱讀全文

與pc電腦藍牙開發相關的資料

熱點內容
電腦上怎麼下載班智達的軟體 瀏覽:1073
無痕跡消除圖片軟體 瀏覽:656
免費小票軟體 瀏覽:883
華為在哪裡設置軟體停止運行 瀏覽:868
用電腦鍵盤調節聲音大小 瀏覽:1197
自動刷軟體賺錢 瀏覽:1197
古裝連續劇免費版 瀏覽:1354
工免費漫畫 瀏覽:1087
手機軟體專門儲存文件 瀏覽:1450
uos如何用命令安裝軟體 瀏覽:1234
有線耳機插電腦麥克風 瀏覽:594
侏羅紀世界3在線觀看完整免費 瀏覽:932
單個軟體怎麼設置名稱 瀏覽:660
鳳凰網電腦版下載視頻怎麼下載視頻怎麼下載 瀏覽:1317
明白之後如何免費獲得無人機 瀏覽:766
如何解禁軟體菜單 瀏覽:769
副路由器連接電腦視頻 瀏覽:1289
內置wifi電視如何裝軟體 瀏覽:1020
手機換零免費雪碧 瀏覽:1527
國行蘋果如何下載美版軟體 瀏覽:1132