2016-04-13 41 views
0

我的目標是讓我的應用程序解鎖。Android棒棒糖 - 防止任務管理器結束我的應用程序

  • 應用程序已授予管理權限。
  • 我有一項活動和一項服務。
  • 管理員權限處於活動狀態時無法卸載Applionation(多數民衆贊成)。
  • 服務是自動重新創建。這也是正確的。

不幸的是Android上的5 - 棒棒糖用戶可以點擊所有應用程序按鈕 - 然後去任務管理器,只是結束我的應用程序沒有任何問題。之後,服務被銷燬爲好(活動太明顯了......)

這是一種防止這種方式?

+0

可能的重複[如何防止我的Android應用程序/服務被任務管理器「殺死」?](http://stackoverflow.com/questions/2785843/how-can-i-prevent-my -android-app-service-from-being-being-killed-from-a-task-manager) – Ferrybig

回答

0

1)Xposed。以執行速度和對TaskManager的依賴爲代價,您將不得不進行逆向工程...

2)USER_PRESENT和朋友。您的應用程序可以註冊BroadcastReceiver並重新啓動事件。也就是說,這將是可利用的,但它會重新啓動。

0

我認爲你對某種類似自助服務終端模式感興趣:顯示一個應用程序並阻止它從中脫離出來。

那裏有各種教程。這一個是相當不錯的: http://www.andreas-schrade.de/2015/02/16/android-tutorial-how-to-create-a-kiosk-mode-in-android/

編輯:如果您的主要目標是Android 5.0 +設備,您還可以使用屏幕固定。 http://developer.android.com/about/versions/android-5.0.html#Enterprise

+0

不,我對kiosk模式不感興趣。我只是想阻止我的服務被殺 - 結束任務管理器阻止我的服務被重新創建.. – Lau