資源簡介
HC--06藍牙模塊,包含有藍牙原理圖,一些代碼,串口之類的

代碼片段和文件信息
package?com.test.BTClient;
import?java.io.IOException;
import?java.io.OutputStream;
import?java.util.UUID;
import?android.app.Activity;
import?android.bluetooth.BluetoothAdapter;
import?android.bluetooth.BluetoothDevice;
import?android.bluetooth.BluetoothSocket;
import?android.content.BroadcastReceiver;
import?android.content.Context;
import?android.content.Intent;
import?android.content.IntentFilter;
import?android.os.Bundle;
import?android.view.View;
import?android.widget.EditText;
import?android.widget.TextView;
import?android.widget.Toast;
public?class?BTClient?extends?Activity?{
private?TextView?text0;
????private?EditText?edit0;
????
??//按鈕動作,監聽服務端口,打開UUID服務
????BluetoothDevice?_device?=?null;
????BluetoothSocket?_socket?=?null;
????boolean?_discoveryFinished?=?false;
????private?BluetoothAdapter?_bluetooth?=?BluetoothAdapter.getDefaultAdapter();
????/**?Called?when?the?activity?is?first?created.?*/
????@Override
????public?void?onCreate(Bundle?savedInstanceState)?{
????????super.onCreate(savedInstanceState);
????????setContentView(R.layout.main);
????????
????????text0?=?(TextView)findViewById(R.id.Text0);
????????edit0?=?(EditText)findViewById(R.id.Edit0);
????????
??????//打開本地設備
????????if?(_bluetooth?==?null){
???????? Toast.makeText(this?“Bluetooth?is?not?available“?Toast.LENGTH_LONG).show();
??????????//??finish();
????????????return;
????????}
????????
????????//?設置設備可以被搜索??
????????_bluetooth.enable();
????????if(_bluetooth.isEnabled()==false){
???????? Toast.makeText(this?“Bluetooth?can‘t?be?discorvered“?Toast.LENGTH_LONG).show();
???????? //finish();
???????? return;
????????}
????????
????????
????????text0.setText(“打個本地藍牙服務成功!“);
????}
????
????//定義廣播接收器
????private?BroadcastReceiver?_foundReceiver?=?new?BroadcastReceiver()?{
public?void?onReceive(Context?context?Intent?intent)?{
/*?從intent中取得搜索結果數據?*/
//BluetoothDevice?_device0?=?intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
//if?(_device0.getName().equals(“linvor“)?)
_device?=?intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);;
text0.setText(“找尋到設備:“+_device.getName());
}
};
private?BroadcastReceiver?_discoveryReceiver?=?new?BroadcastReceiver()?{
@Override
public?void?onReceive(Context?context?Intent?intent)?
{
/*?卸載注冊的接收器?*/
unregisterReceiver(_foundReceiver);
unregisterReceiver(this);
_discoveryFinished?=?true;
}
};
????
????//連接搜尋服務
public?void?onSearchButtonclicked(View?v){
IntentFilter?discoveryFilter?=?new?IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);
registerReceiver(_discoveryReceiver?discoveryFilter);
IntentFilter?foundFilter?=?new?IntentFilter(BluetoothDevice.ACTION_FOUND);
registerReceiver(_foundReceiver?foundFilter);
new?Thread(){
???? public?void?run()?
???? {
???? //開始搜索?
???? _bluetooth.startDiscovery();
???? for?(;;)?
???? {
???? if?(_discoveryFinished)?
???? {
???? break;
???? }
???? try?
???? {
???? Thread.sleep(10
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-05-06?22:28??HC-06藍牙模塊\
?????目錄???????????0??2013-04-24?10:47??HC-06藍牙模塊\0406資料包\
?????文件???????63905??2010-06-08?15:58??HC-06藍牙模塊\0406資料包\0406DSCH.jpg
?????文件??????639451??2012-02-01?14:06??HC-06藍牙模塊\0406資料包\HC-06藍牙規格文檔20120201修訂.pdf
?????文件?????2243595??2011-04-20?10:44??HC-06藍牙模塊\0406資料包\HC系列藍牙產品選型指南及用戶使用指導說明書201104修訂-1.pdf
?????文件???????41715??2009-05-21?10:59??HC-06藍牙模塊\0406資料包\bluepack.PCB
?????目錄???????????0??2013-05-06?22:28??HC-06藍牙模塊\BTClient\
?????文件?????????280??2010-12-01?16:58??HC-06藍牙模塊\BTClient\.classpath
?????文件?????????844??2010-12-01?16:58??HC-06藍牙模塊\BTClient\.project
?????文件????????1178??2011-01-28?13:38??HC-06藍牙模塊\BTClient\AndroidManifest.xm
?????目錄???????????0??2013-05-10?15:31??HC-06藍牙模塊\BTClient\assets\
?????目錄???????????0??2013-05-06?22:28??HC-06藍牙模塊\BTClient\backup\
?????文件????????4558??2010-12-11?17:00??HC-06藍牙模塊\BTClient\backup\BTClient.java
?????目錄???????????0??2013-05-06?22:28??HC-06藍牙模塊\BTClient\bin\
?????文件???????25565??2011-03-21?15:35??HC-06藍牙模塊\BTClient\bin\BTClient.apk
?????文件???????16360??2011-03-21?15:35??HC-06藍牙模塊\BTClient\bin\classes.dex
?????目錄???????????0??2011-03-21?15:32??HC-06藍牙模塊\BTClient\bin\com\
?????目錄???????????0??2011-03-21?15:32??HC-06藍牙模塊\BTClient\bin\com\test\
?????目錄???????????0??2013-05-06?22:28??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\
?????文件????????1961??2011-03-21?15:34??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\BTClient$1.class
?????文件????????1093??2011-03-21?15:34??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\BTClient$2.class
?????文件?????????819??2011-03-21?15:34??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\BTClient$3.class
?????文件????????2605??2011-03-21?15:34??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\BTClient$4.class
?????文件?????????795??2011-03-21?15:34??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\BTClient$5.class
?????文件????????8080??2011-03-21?15:34??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\BTClient.class
?????文件????????1989??2011-03-21?15:32??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\DeviceListActivity$1.class
?????文件????????2222??2011-03-21?15:32??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\DeviceListActivity$2.class
?????文件?????????875??2011-03-21?15:32??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\DeviceListActivity$3.class
?????文件????????4284??2011-03-21?15:32??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\DeviceListActivity.class
?????文件?????????337??2011-03-21?15:35??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\R$attr.class
?????文件?????????397??2011-03-21?15:35??HC-06藍牙模塊\BTClient\bin\com\test\BTClient\R$drawable.class
............此處省略43個文件信息
- 上一篇:CityMaker7產品白皮書
- 下一篇:opencv視覺導航小車尋跡
評論
共有 條評論