Конечно.Как только ваше приложение заявляет, что использует интернет-разрешение, вы можете делать все обычные сетевые вещи linux, обычно доступные для пользователя без полномочий root в C, используя NDK, и любые из них из java, которые кто-то (возможно, вы, если никто не побил вас тоже)Надоело писать поддержку.
Ну, одно исключение: ваш оператор мобильной связи, вероятно, не будет разрешать входящие соединения, как и большинство маршрутизаторов Wi-Fi, если вы не настроите их специально.Но это скорее проблемы инфраструктуры, нежели проблемы с самим android.
Возможно, вам также потребуется придумать некоторую комбинацию Activity для предоставления пользовательского интерфейса переднего плана и Service для продолжения фактической передачи в фоновом режиме, простов строке состояния отображается значок.