Articles of Сеть

Разработка телефонов Android – услуги UDP

Меня интересует жизнеспособность реализации приложения Android, которое взаимодействует с UDP-сервисом. Я уверен, что Android поддерживает UDP: http://www.helloandroid.com/tutorials/simple-udp-communication-example То, что мне менее понятно, касается того, действительно ли такое приложение будет работать на телефоне Android по типичному тарифу – для двунаправленной связи. Я хочу, чтобы клиент Android связался с удаленно размещенной службой UDP (анонсировал сам), а также […]

Обнаружение WCDMA и HSDPA на Android

У меня есть приложение, которое работает под Android версии 1.6+, и нужно определить тип сети. У меня проблема с HSDPA и WCDMA, хотя – у первого есть определенная константа для TelephonyManager # getNetworkType в API версии 5+, и у последнего, похоже, нет ни одного. Кто-нибудь знает, что телефон по этим типам сетей вернется для TelephonyManager […]

Android Ethernet и Wi-Fi одновременно

У меня есть небольшое ТВ-устройство с Android. Всякий раз, когда я открываю интерфейс Wi-Fi, интерфейс Ethernet отключается. Если я тогда подключу устройство Ethernet, интерфейс Wi-Fi. Я пробовал различные методы, в том числе с помощью командной строки, чтобы вручную вызвать интерфейсы и возникла одна и та же проблема. Я хочу иметь возможность подключиться к Wi-Fi и […]

Проверить подключение к Интернету Android

Хотелось бы, чтобы я мог проверить тест на подключение к Интернету, я не хочу проверять состояние сети, потому что он обнаруживает, что я активировал интернет на своем устройстве, y yo quiero revisar si es posible conectarse internet. Что-то вроде пинга.

Android AsyncHttpClient, неспособный найти класс символа Заголовок

Я пытаюсь создать асинхронный вызов отдыха в Android, используя библиотеку com.loopj.android.http.AsyncHttpClient однако, я не могу реализовать переопределенные методы AsyncHttpResponseHandler, потому что Android Studio не может найти соответствующий импорт для класса Header Как я могу решить проблему с классом заголовка, не распознанным IDE Android Studio? public void onSuccess(int statusCode, Header[] headers, byte[] response) { // called […]

Android InetAddress.getByName (ip). IsReachable (timeout) всегда возвращает false

Я вижу 24 похожих вопроса, спрашивающих о InetAddress.isReachable (), но мой экземпляр никогда не возвращает true, когда сеть в противном случае достижима, за одним исключением тестов против 127.0.0.1 . if (InetAddress.getByName("google.com").isReachable(2000)) { System.out.println("visible"); } else { System.out.println("not visible"); } И с разрешениями <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> Этот код запускается в потоке (конечно). Мое приложение […]

DTN (Delay Tolerant Networking) на Android

Была ли реализована реализация пакета DTN на Android с уровнем конвергенции Bluetooth? Я посмотрел на существующие реализации, такие как Bytewalla, но они поддерживают только TCP на данный момент. Я понимаю, что реализация Bytewalla может быть расширена для поддержки Bluetooth, но не хотела заново изобретать колесо, если кто-то еще это сделал …

Точная топология Bluetooth + Android +

У меня есть некоторые концептуальные проблемы с Bluetooth и Android. Поскольку я изучал, bluetooth разрешает до 7 подчиненных устройств, связанных друг с другом, с одним и тем же основным устройством, создающим сеть пикосети. Также BT позволяет мастер-устройству действовать как ведомое устройство для другого пикосети, создавая сеть scatternet, где все устройства могут быть связаны между собой […]

Что такое приостановленное состояние в сети

Я работаю над проектом xmpp для Android-устройства. Где я должен управлять соединением xmpp. Соединение создается и снова подключается к соединению. Я видел некоторый код, где они управляли «приостановленным» состоянием, предоставленным классом ConnectivityReceiver. Так может кто-нибудь сказать мне, когда приходит это приостановленное состояние?

Android networkinfo всегда возвращает true, даже если интернет недоступен

Этот код всегда возвращает true. Это вызывается при нажатии кнопки «Логин». Сначала я попробовал с подключенным Wi-Fi (на эмуляторе). Это вернулось, а затем я отключил Wi-Fi, а затем попытался. Он все равно возвращает true. public static boolean isNetworkAvailable( Context context) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = cm.getActiveNetworkInfo(); // if no network is […]