从后台应用程序拨打电话后,是否可以使屏幕进入休眠状态?
目前,即使手机处于睡眠状态,我的应用也使用intent.ACTION_CALL
拨打紧急电话,并将其唤醒至拨号程序。
我想让它在通话开始后立即回到睡眠状态。
答案 0 :(得分:1)
获得Menifest的许可-
<uses-permission android:name="android.permission.WAKE_LOCK" />
使用以下代码关闭手机屏幕-
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();
希望这会有所帮助。