4

ユーザーが自分の車の集中ロックシステムを制御できるようにするAndroidアプリを開発しているため、小さなリモートキータグが不要になります。しかし、私がこれまで行ってきたことによると、ユーザーがアプリを開くたびに、ユーザーの許可を求めるため、電話の Bluetooth を手動でオンにする必要があります。

だから私が知る必要があるのは、アプリが起動されるたびに電話のBluetoothが自動的に有効になるように、プログラムで電話のBluetoothアダプターをオンにする方法があるということです。

私の質問が明確であることを願っています。私はアンドロイドプログラミング分野に不慣れです。

追伸 - 電話と車両間の通信がどのように行われるのか疑問に思っている場合は、車両内のマイクロコントローラーに接続された回路と Bluetooth モジュールがいくつかあります。

4

2 に答える 2

6

はい、これは可能です。

btAdapter = BluetoothAdapter.getDefaultAdapter();
        if (btAdapter == null) 
        {
            // Device does not support Bluetooth
            Toast.makeText(getApplicationContext(), "Device does not support bluetooth", Toast.LENGTH_LONG).show();
        }
        else
        {
            if (!btAdapter.isEnabled()) 
            {
            btAdapter.enable();
            Toast.makeText(getApplicationContext(), "Bluetooth switched ON", Toast.LENGTH_LONG).show();


            }
于 2014-06-02T07:17:43.497 に答える
0

SoulRayder のコードに加えて

>AndroidManifest.xml ファイルのアプリマニフェストの下に uses 権限を追加する必要があります。

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

これはタグの前ですが、タグ<application>の内側にあります<manifest>

于 2016-02-02T23:01:20.807 に答える