Dies ist vom Android SDK nicht möglich.
Wenn Sie nur den USB-Massenspeicher %code% starten möchten, ist Ihre Frage ein exaktes Duplikat von: Android Intent zum Öffnen von "Mass Speicheraktivität " und sollte geschlossen werden.
Wenn Sie den Status des USB-Modus ändern wollen, wie er aussieht, dann ist das kein Duplikat (soweit ich das beurteilen kann), aber die Antwort ist Still: Du kannst es nicht tun.
Vielleicht gibt es einen besseren Weg, aber wenn ich wissen möchte, welche Intents zum Starten von Systemaktivitäten verfügbar sind, schaue ich in der Android SDK-Dokumentation für Inhalt und suchen Sie nach "activity action". Das zeigt Ihnen viele Systemaktivitäten, die Sie starten können, wie zum Beispiel die "Akkubenutzung" %code% und die Deinstallation %code% . Es gibt dort nichts, was den USB-Modus %code% als öffentliche %code% anzeigt. Entschuldigen Sie das Wortspiel, das war wahrscheinlich beabsichtigt.
Und es gibt sicherlich keine Dokumentation, die ich finden kann, um den USB-Modus programmatisch ein- oder auszuschalten, und dies ist vermutlich auch beabsichtigt.
Ich möchte USB-Massenspeicheraktivität erhalten, um den USB-Modus ein- oder auszuschalten, wenn das Gerät mit dem PC verbunden ist. Ich habe eine Anwendung wie folgt implementiert.
%Vor%aus dem obigen Code habe ich zwei Tasten zum Ein- und Ausschalten von USB-Massenspeicher.Aber ich habe nicht mehr Informationen darüber, um Android in gebaut USB-Massenspeicher-Seite zu navigieren. Bitte irgendeinen Körper mir helfen.