2011-12-28 46 views
6

我需要從我的應用程序中打開USB海量存儲活動。Android意圖打開「海量存儲活動」

有沒有Intent要做到這一點?

startActivity(new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS))

+1

你是什麼意思的「海量存儲活動」?你的意思是USB電腦連接子集頁面,可以讓你在ICS +設備上選擇MTP和PTP? – NPike 2013-05-06 15:57:13

回答

0

您可以嘗試使用以下:
cat init.usb.rc

功能:

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

可以通過這個命令可以找到全部列表能夠運行com mand from app:

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(); 
}