Does anyone have an idea? Thanks. On Dec 30 2011, 5:44 pm, galapogos <[email protected]> wrote: > I'm writing an app similar to app protector - it prompts the user to > authenticate himself when a protected app is launched. Since Android > doesn't provide a way to use BroadcastReceiver on explicit intents, > I'm detecting app launches by monitoring logcat. For most apps, I'm > listening for something like "Starting activity..." and then throwing > an intent to my own authentication activity. > > However, there seems to be a loophole in this when a protected app A > is launched via another App B. App A is only launched once(and hence > will only have one "Starting activity..." entry in logcat, and if I > switch to App B from my activity, it will re-route to App A, and this > time, I won't be able to detect it since logcat doesn't show its > launch. > > An example would be package installer being a protected app, and a > file manager launching package installer upon tapping an apk file. > While my authentication activity is called up the first time, if I > switch to the file manager again, it will automatically display > package installer, and this time my app doesn't detect it. > > I've tried a few app protector apps such as App Protector Lite and > Smart App Protector, and they don't seem to have this problem. They > have similar permissions as well - GET_TASKS, READ_LOGS, > RECEIVE_BOOT_COMPLETED, and SYSTEM_ALERT_WINDOW. Does anyone know what > can be done to solve my problem? > > Thanks.
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

