當我們使用Google Play商店安裝應用程序時,應用程序將自動安裝,無需任何Package Installer通知。更新應用程序時甚至不需要任何用戶交互。當我們使用F-Droid或其他時,它不會這樣做。Google Play服務如何在沒有用戶干預的情況下在後檯安裝應用程序
我們開發人員可以通過運行pm install some.apk
爲shell
或root
繞過包安裝程序,但個人似乎是更優雅通過調用某些Java方法來實現這一任務,以及Play商店本身可能只是運行作爲一個正常的應用程序或最多system
。
因此,我想知道這是如何完成的。如果https://android.googlesource.com/的代碼可以作爲證據提供,那將會好得多。謝謝。
嗯,這是不可能的,沒有root權限,你不應該沒有用戶的明確許可安裝一個應用程序,否則會有太多的Android病毒 – Chaosit
@Chaosit這可能是真的,但Play商店可能不會很好運行作爲危險的「根」,是嗎?沒有我們的明確許可,它可以從字面上安裝應用感謝您的回覆。 –