2011-12-28 10 views
6

मुझे अपने आवेदन से यूएसबी मास स्टोरेज गतिविधि खोलने की जरूरत है।"मास स्टोरेज गतिविधि" खोलने के लिए एंड्रॉइड इरादा

क्या ऐसा करने के लिए कोई Intent है?
cat init.usb.rc

फंक्शन:

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

इस एक आदेश से पाया जा सकता है की पूर्ण सूची:

कुछ

तरह

startActivity(new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS))

+1

"मास स्टोरेज गतिविधि" से आपका क्या मतलब है? क्या आपका मतलब यूएसबी कंप्यूटर कनेक्शन सबसेटिंग पेज है जो आपको आईसीएस + डिवाइस पर एमटीपी और पीटीपी के बीच चयन करने देता है? – NPike

उत्तर

0

आप निम्न का उपयोग करने की कोशिश कर सकते कॉम चलाने में सक्षम होने के लिए ऐप से mand:

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(); 
} 
संबंधित मुद्दे