Только android.permission.INTERNET
. Скорее всего, сервер, к которому вы подключаетесь, доступен только из вашей локальной сети, если он находится за маршрутизатором / брандмауэром. Простой тест состоит в том, чтобы попытаться открыть тот же URL, который вы пытаетесь использовать, в системном приложении «Браузер».
Также было бы полезно увидеть трассировку от logcat.