Italian Gestione USB e alimentazione

Fulvio75

Well-Known Member
Licensed User
Ciao, qualcuno ha trovato un modo funzionante per togliere l'alimentazione alla porta USB tramite codice?
 

Sagenut

Expert
Licensed User
Longtime User
Non sono sicuro che sia possibile.
E se è possibile probabilmente sarebbe qualcosa possibile solo al sistema.
Però chissà.
La domanda è interessante.
 

Fulvio75

Well-Known Member
Licensed User
Nella libreria USB in usbaccessory c'è un close, se lo lancio mentre un altro dispositivo è connesso a tale USB anche quello perde la connessione e non comunica più?
 

Star-Dust

Expert
Licensed User
Longtime User
Chiude il flusso dati ma non l'alimentazione. Il dispositivo connesso rimarrà libero a disposizione del sistema o di un altra App che facesse richiesta di accesso.

C'è un solo modo per togliere l'alimentazione ad dispositivo usb
 

Fulvio75

Well-Known Member
Licensed User
Chiude il flusso dati ma non l'alimentazione. Il dispositivo connesso rimarrà libero a disposizione del sistema o di un altra App che facesse richiesta di accesso.
Metti che il dispositivo sta leggendo e inviando i dati ad un altro, io con la mia app lancio close non interrompe tutto? Vorrei un modo che interrompesse tutto
 

Star-Dust

Expert
Licensed User
Longtime User
Metti che il dispositivo sta leggendo e inviando i dati ad un altro, io con la mia app lancio close non interrompe tutto? Vorrei un modo che interrompesse tutto
No. Se sta comunicando con un altra App tu non hai accesso. L'altro ha aperto la connessione è lui la.puo chiudere, tu non puoi chiudere la connessione di un altro o interrompere Il flusso .

Il close chiude una connessione che hai aperto tu, ma se non hai aperto ilnclose non ha effetto. Non hai Il controllo del flusso (Stream o AsyncStream)

Non so cosa vuoi ottenere ma sembra qualcosa di inusuale
 

Fulvio75

Well-Known Member
Licensed User
A ok... Quindi come tutte le porte.
Altri modi?
Non si può fare nulla nemmeno spegnerlo tutto bloccato, il root è un casino
 

Star-Dust

Expert
Licensed User
Longtime User
Staccare il cavo sembra il metodo più efficace
 

Fulvio75

Well-Known Member
Licensed User
trovato... come si visualizzano i tasti di spegnimento e riavvio da codice? ho un telecomando e tenendo premuto il bottone di spegnimento viene visualizzato il classico menù di spegnimento e riavvio dispositivo
 

Fulvio75

Well-Known Member
Licensed User
Cus l'è che hai trovato? (Scusate, so' romano 😁 )
si dice cus'elè che te truà? sono Milanese... devo visualizzare da codice il menù di spenimento quello che viene visualizzato premendo il bottone per spegnere il telefono
 

Fulvio75

Well-Known Member
Licensed User
Sì, ma cercavi altro, togliere l'alimentazione alla USB e dato che hai scritto: "trovato" pensato ci fossi riuscito.
no assolutamente, mi sa che non si può... l'alternativa è spegnere il dispositivo e ho scoperto che da telecomando lo puoi fare mantenendo premuto il bottone power off per 8 secondi, da codice esiste qualche cosa che lo fà? intendo far comparire il menù di spegnimento?
 

LucaMs

Expert
Licensed User
Longtime User

LucaMs

Expert
Licensed User
Longtime User
si lo so infatti ho questo problema... il menù come lo richiamo? da qualche parte ho letto che si può fare, visualizzo il menù di spegnimento poi clicco sul bottone spegni
No, la risposta di Erel è che non sia possibile farlo, su dispositivi che non siano "rootati".

Ho cercato anche su stackoverflow ma trovato niente di utile.
 

Fulvio75

Well-Known Member
Licensed User
No, la risposta di Erel è che non sia possibile farlo, su dispositivi che non siano "rootati".

Ho cercato anche su stackoverflow ma trovato niente di utile.
nemmeno visualizzare il menù? lo visto proprio qui sul forum ma non ricordo dove
 

Fulvio75

Well-Known Member
Licensed User
il dispositivo è mio quindi potrei rootarlo ma come si fà? tutte le soluzioni su youtube non funzionano... ovviamente quelle semplici, le complesse non provo nemmeno
 
Top