我只想要一個應用程序,將掃描安裝的應用程序,並決定是否拒絕安裝過程或不根據包名稱?在安裝過程中掃描應用程序在android
回答
你想要一個自我檢查完整性的應用程序嗎? 或者檢查任何其他新應用程序的應用程序?
對於前者,我會建議在主要活動上放一些代碼片段來檢查這一點。但是,如果您嘗試擁有某種「反黑客」功能,那麼它將毫無意義,因爲只需刪除這些行即可。
對於後者,這將更加複雜,而且,您如何知道'正確'的包名?
幸運的是,這是不可能的,因爲明顯的安全原因。如果惡意軟件作者可能阻止安裝其他應用程序,他們會非常喜歡它。
通過使用PACKAGE_ADDED意圖,我們可以知道應用程序添加或不但是到了那個時候,應用程序才成功安裝到移動設備上 – Vyshnavi 2012-04-26 06:03:56
第三方安全應用程序(如Lookout,McAfee,Avast等)以與其他任何Android應用程序相同的有限權限運行。也就是說,任何Android應用程序都不可能爲安全檢查或任何其他目的「中間人」應用程序安裝過程。正如其他人所說,這會對安全產生負面影響,因爲它可以讓任何應用程序修改或拒絕其他應用程序的安裝。
作爲第三方應用程序,您可以做的最好的方法是使用偵聽android.intent.action.PACKAGE_ADDED意圖的廣播接收器來監視已安裝的包,或者在應用程序寫入後使用FileObserver觸發安全審查文件系統。此時,如果您檢測到要卸載的應用程序,則仍然需要請求用戶批准卸載該應用程序。
FWIW,設備製造商有能力進行低級修改以提供此功能,但我認爲這超出了您的情況。
- 1. 在Android安裝之前掃描Android應用程序的權限
- 2. iBeacon同時掃描(Android應用程序)
- 3. 掃描儀Android應用程序
- 4. 在android應用程序中安裝apk
- 5. 在安裝過程中取消應用程序安裝
- 6. 在應用程序安裝過程中創建文件夾android
- 7. Android在安裝過程中檢查依賴應用程序?
- 8. C#應用程序掃描
- 9. 掃描未安裝的應用程序的子網
- 10. 通過USB安裝Android應用程序
- 11. 在我的Android應用程序中保存QR掃描結果
- 12. Android應用程序安裝「應用程序未安裝」
- 13. Android應用程序安裝
- 14. 在C#安裝程序中安裝第三方應用程序
- 15. 如何在Android應用程序中安裝SWI處理程序
- 16. 在應用程序安裝過程中創建文件夾在android中
- 17. 示例條碼掃描儀應用程序在android
- 18. Android遠程安裝應用程序
- 19. Android應用程序的遠程安裝
- 20. 在應用程序中掃描輸入文本的掃描儀方法
- 21. 在安裝過程中停止安裝應用程序或中斷應用程序
- 22. Android中的應用程序安裝
- 23. 如何使用Zxing應用程序掃描android中的位圖?
- 24. 在安裝過程中創建應用程序數據
- 25. 在安裝過程中獲取應用程序的路徑
- 26. 如何在安裝過程中卸載應用程序(MSI)
- 27. 在應用程序安裝過程中傳遞GET參數
- 28. 在安裝和部署過程中卸載應用程序
- 29. 在安裝過程中保存Java應用程序的屬性
- 30. ZXing按意圖掃描,無需掃描下載應用程序
我只是想開發一個反惡意軟件的應用程序....它掃描安裝過程中安裝在移動過程中的其他應用程序.... – Vyshnavi 2012-04-26 06:01:56