我正在申请使用蓝牙通讯来控制汽车。
像this
这样的东西,但有其他选项,因为我想控制一辆车。
当我启动禁用蓝牙适配器的应用程序时,请问我两次启用蓝牙。
我只有这个才能启用蓝牙
public void onStart() {
super.onStart();
Log.d(TAG, "Start - enable bluetooth");
if(adaptadorBT==null){
Toast.makeText(this, "Bluetooth não é suportado", Toast.LENGTH_LONG).show();
finish();
}
else
{
Intent ativarBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(ativarBtIntent,REQUEST_ENABLE_BT);
}
}
在LogCat上我有
10-26 18:34:22.861: D/Bluetoothcar(29095): Start - enable bluetooth
10-26 18:34:22.971: D/Bluetoothcar(29095): ON DESTROY
10-26 18:34:23.031: D/Bluetoothcar(29095): Start - enable bluetooth
清单:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bluetoothcar"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="14" />
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.bluetoothcar.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>