Заставьте телефон спать после того, как звонок сделан с намерением - PullRequest
0 голосов
/ 22 января 2020

Можно ли заставить экран go спать после вызова из фонового приложения? в настоящее время мое приложение выполняет экстренный вызов, используя intent.ACTION_CALL, даже когда телефон спит, и оно вызывает его до номеронабирателя. я хочу, чтобы он go вернулся в режим сна сразу после начала разговора.

1 Ответ

1 голос
/ 23 января 2020

Сделайте ниже разрешения в Menifest -

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

Используйте приведенный ниже код для отключения экрана телефона go -

    PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
    WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
            "MyApp::MyWakelockTag");
//if you want to make phone go to sleep mode then use 
    wakelock.acquire();
//if you want to make phone go off from sleep mode then use 
    wakelock.release();

Надеюсь, это поможет.

...