Let's say I've installed an app on my Android phone and I'm using it. Is there any way I could monitor the various activity that the app is doing on the phone and gather stats around it?
I'm talking about something very similar to "Process explorer" that we have for Windows except that I need to gather the details from an Android app.
This is in the hopes of being able to test whether the application is working properly on the Android platform. If I see things like:
- CPU spikes,
- or, which files were accessed
- or a lot of battery consumption,
- or if I see it accessing the disk too frequently,
then those will all be defects against the app.
Edit: The solution has to be runnable on Android OS. It should be something that I can install on Android so that it can trace out all files accessed by a particular process / CPU / memory / battery consumption. Just like how process explorer works on windows.