I've been looking over the forums but I am not sure if this is able to be done without rooting the phone.
Is it possible to listen or intercept events that are fired from another App, let say a game or browser. Such as multi-touch, the URLs (so that we can differentiate if the user is selecting a link on a page or click from the bookmarks, etc), etc.
So far, we have been using Broadcastreceivers, Accessibilityservice, services and polling methods to capture most events and data from content providers. But we are drawing a blank on how to intercept App events from another App.
Anybody here would be kind enough to advised us or point us in the right direction?
(BTW, we have elicit permissions from our user group in a control study, we are not gathering the data for illegal purposes.)