Articles of Гнезда для андроидов

InputStream, который быстрее читает () или читает (байт, смещение, длина)

Я пишу приложение для Android, которое использует InputStream от Socket . Я пытаюсь отправить файл с компьютера на андроид таким образом. Размер файла – почти 40 кбайт, а на Android я обнаружил, что он способен читать только 2 кбайта данных за раз, поэтому я читаю его в кусках. У меня есть два метода для чтения […]

Тайм-аут сокета и аннулирование

У меня есть следующий код, запущенный в AsyncTask: Socket = new Socket (host, Integer.parseInt (порт)); В случае, если имя хоста верное, но на порту не прослушивается сервер сокетов, эта строка может работать несколько минут, прежде чем бросать исключение. Можно ли установить тайм-аут связи? Кроме того, можно остановить этот процесс – в настоящее время он не […]

Как отправить файл с помощью bluetooth на андроид программно?

Мне нужно отправить файл на компьютер вместо другого приложения для Android. Я посмотрел на bluetooth api, но он разрешает подключение только как клиент-сервер. В моем случае я не знаю, что UUId будет на компьютере. Нужно ли мне смотреть на obex. Я не использовал его раньше. Поэтому любая помощь была бы благоприятной.

Как получить доступ к Android из браузера

Я видел несколько приложений, недавно названных lazyview и airdroid на Android, которые подключаются по беспроводной сети к любому браузеру, используя локальный IP-адрес и порт. То, к чему они обращаются, может быть приложениями, просмотром батареи, в основном большинством настроек, включая видеофайлы и т. Д., А не только файловые структуры. Кто-нибудь знает, как это делается, или если […]

Как импортировать формат android.os.bundle в обычные проекты Java?

Я пытаюсь отправить данные в формате android.os.bundle с Android-эмулятора на сервер ПК через сокет. Теперь я могу получить объект из ObjectInputStream на сервере ПК, но я не смог преобразовать его в формат пакета. Вот некоторые ключевые строки моего кода на конце ПК-сервера: android.os.Bundle testInfo = new android.os.Bundle(); ObjectInputStream in = new ObjectInputStream(client.getInputStream()); testInfo = (Bundle)in.readObject(); […]

Android: соединение между сервером и клиентом

Я пытаюсь подключить Bluetooth сервер и клиент. Если это так, иногда он подключается и работает правильно, а когда-то он показывает ошибку из-за того, что не подключен к Socket . Я не могу найти проблему с этим. Код следующий, который я использовал: – private Runnable reader = new Runnable() { @Override public void run() { try […]

Устройство Android (за исключением примечания 2 галактики) не может получить UDP-пакеты

Я работаю над клиентским серверным приложением, в котором сервер (настольная программа, написанная на Java) отправляет скриншоты через UDP на мое устройство Android в той же беспроводной сети. Конечно, поскольку размер дейтаграммы больше стандартного размера udp (65 K), я создаю их фрагменты и отправляю в цикл на мое устройство Android с использованием UDP. Моя проблема заключается […]

Второе подключение к серверному сотлу отказалось в android

У меня есть программа для сокета-клиента / сервера для android, работающая через Direct WIFI-соединение. Она включает в себя несколько запросов и ответов между клиентским и серверным телефонами. Мой код работает отлично в первый раз, но во второй раз клиент получает сообщение «Соединение отказано» и сообщение об ошибке «сокет закрыт». В третий раз он работает снова […]

Разъемы «localhost» Android терпят неудачу, когда нет подключения к данным?

Я разрабатываю приложение для Android, которое потребует использования веб-сервера на локальном устройстве. Для этой цели я тестировал несколько разных серверов. В настоящее время я не написал никакого кода или ничего не запускал в эмуляторе, просто играл с серверами на своем телефоне, и я наблюдаю какое-то странное поведение. Всякий раз, когда я пытаюсь подключиться к локальному […]

Чтение из InputStream с использованием read to IOUtils.copy

Я пытаюсь использовать 2 подхода для чтения из InputStream через разъем Bluetooth. Первый: InputStream inputStream = bluetoothSocket.getInputStream(); byte[] buffer = new byte[1024]; inputStream.read(buffer); String clientString = new String(buffer, "UTF-8"); Проблема с этим заключается в том, что теперь в clientString есть исходное сообщение плюс «0», пока буфер не будет заполнен (я могу узнать длину сообщения, если […]

Intereting Posts
Применение тени и текста для заголовка и пункта меню в панели действий Шерлока Android Andengine плохое качество текстуры Не удалось найти com.google.firebase: firebase-core: 9.0.0 Назначения общих предпочтений Android, не сохраняющиеся между сеансами эмулятора Как имитировать сенсорное событие в Android? LocationManager.getLastKnownLocation (LocationManager.NETWORK_PROVIDER) всегда возвращает NULL на Galaxy S7 (ТОЛЬКО) Как фильтровать определенные приложения для намерения ACTION_SEND (и устанавливать другой текст для каждого приложения) Как определить, способно ли устройство звонить и отправлять сообщения Как создать список Spinner с помощью CustomAdapter в android Android удаляет пространство между вкладками в tabwidget Разрешение GoogleMaps для Google Google Как сохранить строку действий / заголовка, но скрыть панель уведомлений Android-виджет не запускает службу Полезно ли использовать весь макет WebView в собственном приложении для Android? Проблема в названии аудиофайла в Facebook Post на Android