Описание тега nsdmanager

0 ответов

Не удалось создать обработчик внутри потока, который не вызвал Looper.prepare() NsdManager

(Я новичок в Android) Я работаю над приложением, чтобы преобразовать имя службы nodemcu (esp8266.local) в Ip. Я сталкивался с этими ошибками, я пробовал много способов исправить это. Пожалуйста, помогите мне заранее спасибо, ссылка: http://www.dodgy…
07 авг '18 в 13:51
0 ответов

Убить обнаружение сетевых служб из AsyncTask, когда это сделано без утечек

Я пытаюсь просто найти устройство с mDNS, сохранить IP-адрес и завершить "Обнаружение сетевых служб"(NSD), как только это будет сделано. NSD и AsyncTask находятся в конфликте здесь. Получение IP с NSD работает, но если AsyncTask не статичен, он пред…
0 ответов

Менеджер NSD функция Android gethost() возвращает адрес IPV6

В моем приложении для Android я использую диспетчер NSD для трансляции и обнаружения службы. Тип службы - "_mdns_test._tcp". Я могу обнаружить и разрешить службу с ее именем, но после разрешения службы я получаю (IP-АДРЕС) IPV6-адрес вместо IPV4. Я …
1 ответ

Android NsdManager не может обнаружить службы

Я сталкиваюсь с проблемой с Androids NsdManager, когда следую их учебному пособию Использование обнаружения сетевых служб. В моей сети есть несколько аппаратных устройств zeroconf/bonjour. Из моего Mac я могу найти все их, как и ожидалось, из моего …
1 ответ

NSD отсутствует NSDManager в DiscoveryListener-callback при вызове resolService

Я хочу обмениваться данными между устройствами Android, поэтому NSD следует использовать для поиска других устройств. Я последовал примеру на Android разработчиков Служба успешно зарегистрирована в сети серверным устройством, клиентское устройство р…
31 май '18 в 13:07
0 ответов

Android NSD Менеджер Сервиса Регистрация

Я использую NSD Manager в приложении для Android, чтобы зарегистрировать сервис. Но регистрация сервиса иногда происходит успешно, а иногда даже минут. Для случаев, когда он не регистрирует службу успешно, обратный вызов onRegistrationFailed также н…
27 июн '18 в 19:55
1 ответ

NsdManager discovery не работает на Android 9

Я пытался хорошо провести время, чтобы функция обнаружения NsdManager работала на Android 9. До этого она работала на любой версии Android без каких-либо проблем. В целях тестирования я использую этот простой фрагмент кода, и в манифесте есть разреш…
04 дек '18 в 14:27
0 ответов

NsdManager никогда не обнаруживает никаких сервисов в Google Pixel 3 (пирог)

Тот же код работает на Samsung S8 и Sony XZ, но не на Google Pixel 3. Я начинаю обнаружение с NsdManager с: nsdManager.discoverServices("_test_service._tcp.", NsdManager.PROTOCOL_DNS_SD, discoveryListener) DiscoveryListener выдает обратный вызов onD…
28 ноя '18 в 15:18
0 ответов

Программа Android не обнаруживает уже зарегистрированный сервис dns-sd

Я пытаюсь обнаружить dns-sd, также называемый службами nsd (обнаружение сетевых служб), в приложении для Android с помощью nsd manager. Сервис зарегистрирован на моем компьютере через Wi-Fi. Проблема в том, что когда служба сначала регистрируется, а…
27 авг '19 в 11:19
0 ответов

NsdManager обнаруживает, немедленно теряет и повторно обнаруживает ту же службу после повторного включения Wi-Fi на телефоне Android

В моем приложении для Android я должен показать список доступных сервисов в сети, опубликованных на другом компьютере (RPi 3B con Raspbian Stretch) с использованием avahi 0.6.32 (демон Bonjour/zeroconf для Linux). Я получаю список на телефоне Androi…
26 сен '19 в 11:11
3 ответа

NSdManager ResolveListener Код ошибки 3: Ошибка уже активна

Я использую NsdManager в приложении для Android, чтобы обнаруживать службы NSD, опубликованные другим устройством, также разработанным мной. Я выполняю обнаружение служб только в приложении для Android (регистрация службы на этой стороне не требуетс…
15 сен '19 в 02:31
0 ответов

Android: как получить результаты сканирования обнаружения ndsManager по имени в listView с помощью кнопок

Я настоящий Android-новичок с небольшим программированием на Java, так что терпите меня. в настоящее время я предварительно загружаю String IPaddress="-"; и загрузить 2 asyncTasks; 1-й наблюдает за изменением "IP-адреса" и подключается к часам, чтоб…
10 дек '19 в 04:38
1 ответ

При получении NsdManager всегда происходит утечка активности

При профилировании моего приложения я обнаружил, что получение NsdManager с помощью nsdManager = (NsdManager) getSystemService(Context.NSD_SERVICE); // LEAKS! утекает Activity, а nsdManager = (NsdManager) getApplicationContext().getSystemService(Con…
18 ноя '20 в 23:17
1 ответ

Как изменить формат записи SRV

Я зарегистрировал сервис с помощью NsdManager: public void RegisterService(string serviceName, int port, Dictionary<string, string> attributes, string serviceType = "_itxpt_http._tcp.") { var serviceInfo = new NsdServiceInfo() { ServiceName = …
07 мар '21 в 18:01
0 ответов

Подтипы поддержки Android DNS-SD?

NsdManager при условии discoverServices(String serviceType, int protocolType, DiscoveryListener listener) способ найти особенный serviceTypeуслуга. Но, похоже, это не предусмотрено. Найдите особый Subtypesуслуга. Как мне реализовать эту функцию? Сп…
19 май '21 в 08:20
0 ответов

Получить идентификатор области / сетевой интерфейс NsdServiceInfo службы IPv6 с локальной связью

Я хочу подключиться к локальной службе IPv6, представленной файлом. Услуга анонсируется в локальной сети через zeroconf. Поэтому мне нужен идентификатор области в дополнение к IP (т.е. для создания "<IPv6>%<scope ID>"). Однако мне не уда…
17 сен '21 в 12:57
1 ответ

Android NsdManager разрешает ошибку возврата, код 0

Я хочу разрешить IP-адрес пользовательского устройства IOT (esp8266) с помощью устройства Android. После некоторого исследования я думаю, что есть два отличных варианта сделать это. Первый вариант - это Android NsdManager. Второй вариант - Android m…
03 янв '22 в 19:47