藍牙編程手機
Ⅰ 安卓開發 藍牙 後台
用一個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格式.就能安裝了.