Я хочу реализовать приемник в системе 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());
кто-нибудь знает, как создать это приложение? помощь ~