Как сделать трубку на телефон Android? - PullRequest
0 голосов
/ 09 июля 2020

Я хочу реализовать приемник в системе Android (android phone / android pad)

Я обнаружил, что приложение CastReceiver может это сделать. поэтому я пытаюсь отменить но важный метод - это запись с помощью c ++ , на libAirReceiver.so это трудно отменить. Я пробую три дня и прощаю.

Итак, я пытаюсь сделать приложение шаг за шагом. Сначала это приложение регистрирует службу Googlecast mdns ns, но я не могу найти, что мои устройства используют chrome на моем Ma c. но я использую «dns-sd -B _googlecast» он отображается в списке. код здесь:

    manager = (NsdManager) getSystemService(Context.NSD_SERVICE);
        String type = "_googlecast._tcp.";
        NsdServiceInfo info = new NsdServiceInfo();
        info.setServiceType(type);
        info.setServiceName("TEST");
        info.setPort(8008);
        String str2 = UUID.randomUUID().toString().replaceAll("-", "");
        info.setAttribute("id", str2);
        info.setAttribute("bs", "C09A71866E39");//MAC
        info.setAttribute("ca", "4101");
        info.setAttribute("cd", str2);
        info.setAttribute("fn", "TEST");
        info.setAttribute("ic", "/setup/icon.png");
        info.setAttribute("md", "Receiver");
        info.setAttribute("nf", "1");
        info.setAttribute("rm", "");
        info.setAttribute("rmodel", "Receiver");
        info.setAttribute("rs", "");
        info.setAttribute("st", "0");
        info.setAttribute("ve", "05");
        manager.registerService(info, PROTOCOL_DNS_SD, getListener());

кто-нибудь знает, как создать это приложение? помощь ~

...