我只想要一個應用程序,將掃描安裝的應用程序,並決定是否拒絕安裝過程或不根據包名稱?在安裝過程中掃描應用程序在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. 掃描儀Android應用程序
- 3. iBeacon同時掃描(Android應用程序)
- 4. 在android應用程序中安裝apk
- 5. Android在安裝過程中檢查依賴應用程序?
- 6. 在應用程序安裝過程中創建文件夾android
- 7. 掃描未安裝的應用程序的子網
- 8. 通過USB安裝Android應用程序
- 9. Android應用程序安裝
- 10. 在C#安裝程序中安裝第三方應用程序
- 11. 在應用程序安裝過程中創建文件夾在android中
- 12. Android遠程安裝應用程序
- 13. Android應用程序的遠程安裝
- 14. 如何使用Zxing應用程序掃描android中的位圖?
- 15. Android中的應用程序安裝
- 16. 在安裝過程中獲取應用程序的路徑
- 17. 如何在安裝過程中卸載應用程序(MSI)
- 18. 在安裝過程中保存Java應用程序的屬性
- 19. 在安裝過程中創建應用程序數據
- 20. 在安裝和部署過程中卸載應用程序
- 21. 在應用程序安裝過程中傳遞GET參數
- 22. 當在Android應用程序中收到掃描請求時檢測是否發送了BLE掃描響應
- 23. 從Unix應用程序開始/逐步掃描應用程序
- 24. 通過eclipse在舊版本上安裝Android應用程序
- 25. C條碼掃描器應用程序#
- 26. webview應用程序掃描qr代碼
- 27. 掃描圖片的應用程序
- 28. ADF掃描應用程序:哪個庫?
- 29. 掃描Django應用程序模塊
- 30. 在shell中掃描程序的輸出
我只是想開發一個反惡意軟件的應用程序....它掃描安裝過程中安裝在移動過程中的其他應用程序.... – Vyshnavi 2012-04-26 06:01:56