Sto creando un'app che dovrebbe essere un telecomando per una telecamera. Per fare ciò, ho bisogno che interpreti i segnali che invii via USB come se stessi spingendo fisicamente i pulsanti. Finora, nessun successo.Android 4.0.3. Host USB - comunicazione con una telecamera
Ho notato che quando collego il cavo, la telecamera passa automaticamente alla "modalità di trasferimento file" e funge da dispositivo di archiviazione di massa. A mia conoscenza, le fotocamere non possono filmare o fare foto quando sono collegate alla fotocamera, quindi immagino che il problema sia che devo fare in modo che la fotocamera non passi a quella modalità - qualsiasi idea su come posso farlo.
Ho verificato se ci sono diverse interfacce del dispositivo, ma può funzionare solo come dispositivo di archiviazione di massa. Sto cercando di inviare un segnale tramite bulkTransfer.
So che inviare comandi come record ecc. È possibile quando si è collegati a un computer, ad es. usando un programma C sotto linux - ha solo bisogno di un semplice comando write() con la prima scelta del descrittore giusto, ad es. fd = open ("/ dev/ttyUSB0", O_RDWR).
Qualcuno sa come posso ottenere funzionalità simili con Android?
Magda, se hai risposto alla tua domanda, vai avanti e contrassegnala come risposta corretta, aiuterà gli altri. :) –
Mi chiedevo se potevo farlo - grazie :) – Magda
Hai trovato qualche documentazione del protocollo per PTP? C'è qualche insieme unificato per diversi produttori di macchine fotografiche? – SEngstrom