編輯:關於Android編程
1、顯式開啟藍牙設備
Intent intent=new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(intent,1);2、隱式開啟/關閉藍牙設備
BluetoothAdapter mAdapter=BluetoothAdapter.getDefaultAdapter(); //開啟藍牙設備 mAdapter.enable(); //關閉藍牙設備 mAdapter.disable();3、獲取已配對的藍牙設備
Set4、搜索藍牙設備mDevices=mAdapter.getBondedDevices(); //獲取已配對的設備 if(mDevices.size()>0) { for(BluetoothDevice mDevice : mDevices) { mView.append(mDevice.getName()+":"+mDevice.getAddress()+"\n"); } }
private final BroadcastReceiver receiver=new BroadcastReceiver() { @Override public void onReceive(Context mContext, Intent intent) { if(BluetoothDevice.ACTION_FOUND.equals(intent.getAction())) { BluetoothDevice mDevice=intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); if(mDevice.getBondState()!=BluetoothDevice.BOND_BONDED) { mView.append(mDevice.getName()+":"+mDevice.getAddress()+"\n"); } }else if(BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(intent.getAction())) { MainActivity.this.setProgressBarIndeterminateVisibility(false); } } }; //藍牙動作監聽廣播 IntentFilter mFilter=new IntentFilter(BluetoothDevice.ACTION_FOUND); this.registerReceiver(receiver, mFilter); //藍牙動作監聽結束廣播 mFilter=new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED); this.registerReceiver(receiver, mFilter);
1.從結構上分析jsp+servlet圖解原理:在基於mvc設計模式下的最原始的jsp+Servlet框架,在某種程度上是不能夠達到mvc最直觀的體現。當客戶端發送請求到
**前言**在Android中,我們一般通過RadioGroup來管理一組RadioButton 來達到 單選按鈕的互斥效果。但是,有些需求中,需要完成N行N列這樣的Ra
AppBarLayout 是繼承LinerLayout實現的一個ViewGroup容器組件,它是為了Material Design設計的App Bar,支持手勢滑動操作的
首先呈上Android循環滾輪效果圖: 現在很多地方都用到了滾輪布局WheelView,比如在選擇生日的時候,風格類似系統提供的DatePickerDialog