我正在測試Android應用程序的功耗 ,並使該應用程序消耗盡可能多的權力,我想發送系統廣播,如「android.intent.action.PACKAGE_ADD」,但當我通過adb shell am broadcast命令發送它時系統重新啓動。android如何發送系統廣播
那麼有什麼方法可以發送系統廣播嗎?
我正在測試Android應用程序的功耗 ,並使該應用程序消耗盡可能多的權力,我想發送系統廣播,如「android.intent.action.PACKAGE_ADD」,但當我通過adb shell am broadcast命令發送它時系統重新啓動。android如何發送系統廣播
那麼有什麼方法可以發送系統廣播嗎?
我想你可以在這裏看到sulution:
可以正式文件中看到更多的細節developer.andorid
感謝您的答案,但我想發送一些系統廣播,像「android.intent.action.CALL」的廣播可以通過adb shell命令發送,但其他像「android.net.conn.CONNECTIVITY_CHANGE」不能成爲由應用程序發送,設備將重新啓動或發生異常「java.lang.SecurityException:Permission Denial:不允許發送廣播android.intent.action.PACKAGE_ADDED」 – hunt
是什麼讓你認爲你的問題是造成「不當」廣播發送方法? –