2011-12-28 18 views
6

Potrzebuję otworzyć Mass Storage USB Activity z mojej aplikacji.Android Zamiar, aby otworzyć "Mass Storage Activity"

Czy jest jakiś Intent, aby to zrobić?

coś

startActivity(new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS))

+1

Co masz na myśli mówiąc o "Mass Storage Activity"? Czy masz na myśli stronę ustawień połączenia komputera USB, która pozwala wybrać między MTP i PTP na urządzeniach ICS +? – NPike

Odpowiedz

0

Można spróbować użyć następujących:

su -c setprop sys.usb.config <command>

pełną listę można znaleźć tego jednego polecenia:
cat init.usb.rc

Function aby móc uruchomić com mand od aplikacji:

public void RunAsRoot(String[] cmds){ 
      Process p = Runtime.getRuntime().exec("su"); 
      DataOutputStream os = new DataOutputStream(p.getOutputStream());    
      for (String tmpCmd : cmds) { 
        os.writeBytes(tmpCmd+"\n"); 
      }   
      os.writeBytes("exit\n"); 
      os.flush(); 
} 
Powiązane problemy