Android Question

I want to know how can I get below information regarding an application ? Is there any analysis tool for measuring below information ?

1- Navigation Complexity of an application ( e.g. number of pages and etc.)
2- Number of Items in an application (e.g. number of buttons, labels and etc.)
3- Color of an application background and its items
4- Mobile resource usage of an application (e.g. Battery, CPU and Memory usage)

Thanks for your time and support.