I have to create an application that is able to gather data about cpu, ram and network usage of all applications installed on the device. Is there any Android API to get this info? I have not find any. ActivityManager is able to provide data only about the application in which it is used. Do you know any way to resolve my problem?
[EDIT] I probably was not precise enough. What I am trying to achieve is to get a list of applications with statistics of the memory and network usage of each application. Not the overall statistics of all applications. I will have to rate those applications according to gathered data so I need separated data for each application.