2015-06-09 263 views

回答

2

你可以參考這個鏈接檢測關閉屏幕 Screen off Broadcast receiver和查殺應用程序,你可以使用下面的代碼

int pid = android.os.Process.myPid(); 
android.os.Process.killProcess(pid); 
0

首先檢查屏幕是否在後臺運行的服務裏面鎖上:

KeyguardManager myKM = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); 
if(myKM.inKeyguardRestrictedInputMode()) { 
//it is locked 
    getActivity().finish(); 
    System.exit(0); 
} else { 
//it is not locked 
} 

,那麼你乾脆殺了應用程序如果屏幕被鎖定。希望這會有所幫助。

0

要像敬酒活動(出現和-GO)添加以下代碼清單:

<activity android:name=".YourActivity" 
      android:label="YourActivityLabel" 
      android:taskAffinity="" 
      android:clearTaskOnLaunch="true" 
      android:excludeFromRecents="true" 
      android:finishOnTaskLaunch="true" 
      android:noHistory="true" 
      android:launchMode="singleTask"> 
</activity>