3
我開發Android監聽廣播意圖監視應用程序:當有一些可疑的意圖模式出現一個對話框,提醒用戶彈出。事實上,意圖必須是由同一個應用程序觸發的,以避免無用的警告。的Android,找到一個Intent的發送者進行監視應用程序
一般來說,這似乎不是可能的,例如,我發現這裏的東西:How to find Intent source in Android? 我問,如果有一個解決方法,這一點,比如尋找到上下文或任何。我真的需要應用程序名稱,而不是應用程序名稱來做其他事情。
乾杯, 吉爾
是不可能,甚至具有PID/UID?我實際上只需要一個方式說「這個,這個和這個Intentes從一個應用程序來,所以可疑的東西是怎麼回事」,我並不需要明確的名稱,但某種TAG的。谷歌返回有getCallingUid(),但這似乎只與服務工作... –
@ user913286:「有getCallingUid(),但這似乎只與服務工作」 - 這是更多,這只是一個直接參與通信。您正試圖監視其他應用程序的通信。這是間諜軟件所做的。雖然你聲稱擁有崇高的意圖,但請理解,如果可能的話,你想要做的事情將意味着具有邪惡意圖的人也可以*做到這一點。 – CommonsWare
你基本上是正確的,但這並不意味着你沒有公開寫了解決方案:即使有一些邪惡可能這樣做,最好這將是常識,而不是隻知道很少有人有好的或壞的意圖。這就是爲什麼像賽門鐵克這樣的網站發佈病毒和特洛伊描述,讓人們意識到可以做一些壞事。 –