In Android an application can request the android.permission.INTERNET permission. This gets translated by Android for the UI to “full Internet access”.
Is there something like “restricted Internet Access”? What does the word “full” mean here? Are there any other permissions which enable Internet Access but only to specific sites?
I wrote an application which only needs access to one url and only needs a HTTP Connection to download this url. Do I need the INTERNET-Permission or is there something less which still suffices my needs?
INTERNETAllows applications to open network sockets.USED FOR INTERNET ACCESS… There is no other permission and the word FULL is meaningless
However note these permissions:
ACCESS_NETWORK_STATEAllows applications to access information about networksACCESS_WIFI_STATEAllows applications to access information about Wi-Fi networksCHANGE_NETWORK_STATEAllows applications to change network connectivity state