Re: [問題] PowerManager的使用問題
感謝各位大大的建議,後來我在此activity中加入device_admin的權限之後,
確實可以達到關閉螢幕的效果。
keyword:
android:permission="android.permission.BIND_DEVICE_ADMIN"
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED"
但是,我發現我所要進行的動作(取得管理者權限後)有點危險。
因為當activity取得管理者權限後,此apk已非一般的應用程式,
而是屬於系統的應用程式。
故無法採取一般的程式移除將此apk移除。(<<<這是我覺得危險的地方)
以上,報告完畢。
※ 引述《sweet00914 (別理我)》之銘言:
: 請問各位大大在使用PowerManager的goToSleep的方法時,如下列兩行程式碼
: ---------------------------------------------------------------------
: pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
: m.goToSleep(SystemClock.uptimeMillis());
: ---------------------------------------------------------------------
: 都會出現java.lang.SecurityException: Neither user 10087 nor
: current process has android.permission.DEVICE_POWER.
: 安全性問題。
: 但我在Manifest.xml中都已加入下列兩個使用者權限
: 1.android.permission.DEVICE_POWER
: 2.android.permission.WAKE_LOCK
: 不知各位是否有何建議呢?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.55.241
推
07/27 10:41, , 1F
07/27 10:41, 1F
→
07/27 10:42, , 2F
07/27 10:42, 2F
→
07/27 10:44, , 3F
07/27 10:44, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):