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 ICS + ActionBar Tabs + изменение ориентации Ошибка выполнения Gradle в Android Studio (Ubuntu) Android масштабирует и поворачивает изображение Как отключить функцию копирования и прошлого текста для ANDROID, а также IOS, которая появляется после длительного нажатия на экране в приложении Phonegap Как я могу получить центр x, y моего вида в андроиде? Дилемма JavaCV для Android, NoClassDefFoundError, брошенная внутри метода 'draw' при создании IplImage Как получить фрагмент, чтобы удалить себя, т. Е. Его эквивалент finish ()? Дублирующий класс, найденный при одинаковом имени класса под тестом и androidTest КлассNotFoundException для android.view.Space при запуске приложения Реализация Drag & Drop в прянике Добавление автономных объектов в RealmList АБР не отвечает. Вы можете подождать больше или уничтожить процесс «adb.exe» вручную и нажать «Перезагрузить», Событие keypress в JavaScript не отображается в браузере Android Заменить фрагмент программно Как сообщить ProGuard о сохранении личных полей без указания каждого поля