Permissions for Components


I have a very sensitive target group for my application, so every permission I ask for, it has to make sense to the end user.

Is there a way to find what permissions will e required for a component.

For example, DeviceTools Get.Serial requires READ_PHONE_STATE . which is very spooky for users.

I want to know what is required for Network1 component. If it asks for a permission that is too aggressive I need to be able to invoke a workaround, like a Web1 check.

As my app gets larger, I am going to be using more features, and anything system side I need to know the permissions ahead of time.


Is network components need permissions