Как программно установить время доступности для обнаружения без подтверждения пользователя?

Я обычно использую это

private void ensureDiscoverable() {
    if(D) Log.d(TAG, "ensure discoverable");
    if (mBluetoothAdapter.getScanMode() !=
            BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE) {
        Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
        discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 300);
        startActivity(discoverableIntent);
    }
}

Но это запрашивает подтверждение пользователя. Есть ли способ обойти это программно?

Кроме того, я полагаю, что нет "новости" о "всегда обнаруживаемом режиме "?

7
задан Community 23 May 2017 в 12:34
поделиться