How to send data to the internet without android.permission.INTERNET

1k views Asked by At

The description of the full network access permission states:

Network communication
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

I checked already the questions here and here but it looks like they are not considering this description.

What are the possible ways (besides sending intent to browser) to send data to the internet without using android.permission.INTERNET?
What do Google employees mean with this description?

1

There are 1 answers

0
João Magalhães On

I think they mean that you can create an implicit intent to other applications that have network capabilities (e.g. browsers, other app that connects to the internet) and this way you could send data but with the inherent constraints.

That description is taken from the android.permission.INTERNET definition.

EDIT

An example would be a text message sent via an implicit intent. It could be sent via whatsapp or other internet messaging service without requiring the permission you mentioned.