編輯:初級開發
private BluetoothAdapter mAdapter = null;
開啟藍牙
if (!mAdapter.isEnabled()) {
Intent cwj = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivity(cwj);
}
設置可發現狀態
Intent android123 = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
android123.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 500); //android開發網提示這裡為設置搜索超時500ms
startActivity(android123);
本例使用的是Google推薦的通過Intent和Action方式調用系統的藍牙宿主程序來控制藍牙的開關,無需permission也可以很好的處理,希望未來Google應該在GPS控制上也提供類似的方法
很多初入Android的開發者可能會發現經常遇到Force Close或ANR這樣的問題,一般我們通過android系統的錯誤日志打印工具Logcat可以看到出錯的內容
public class HelloXML extends Activity {private static final int MESSAGETYPE_01 = 0x
以Windows平台的SDK為例,這裡Android開發網的模擬器配置路徑為 C:\Users\Administrator\.android\avd\2.3.3.avd
隨著Android設備的普及為了讓更多的人參與Android軟件開發,這裡Google官方提供了一個開發工具App Inventor可以讓用戶無需編寫代碼也能生成自己的