2012-11-10 37 views
2

基本上我想阻止一個特定的應用程序啓動。進一步的問題可能與Android內部行爲有關,從點擊應用程序按鈕到應用程序運行。幫助澄清每一個內部步驟將受到高度讚賞。如何防止YouTube等特定應用程序啓動?

詳細說明:當用戶點擊屏幕上的'YouTube'按鈕(假設YouTube尚未啓動),誰先知道這個特定點擊是YouTube?另外,我認爲Zygote最終會產生一個代表YouTube的新進程,並且這個進程將被寫入內核的進程表中。我應該讓Zygote知道這是用戶不應該啓動的應用程序嗎?

回答

0

如果用戶通過點擊默認的應用程序圖標啓動應用程序,您將無法截取它。

如果您製作了自己的啓動應用程序,並且該應用程序擁有位於手機上的所有應用程序的快捷方式,則可能可以執行某些操作。這是我最好的解決辦法。

+0

謝謝你,我很抱歉,我沒有很快回到這個線程。我的解決方案將與ActivityManager一起工作,然後您可以發現軟件包名稱。 – Nairan

相關問題