如何导航到android的USB海量存储活动?

当设备连接到PC时,我想要获得USB Mass Storage活动来开启或closuresUSB模式。我已经实现了一个应用程序如下。

public class USB_ConnectActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final String state = Environment.getExternalStorageState(); ((Button)findViewById(R.id.onButton)).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!(Environment.MEDIA_SHARED.equals(state))) { //How to navigate android USB Mass Storage page } } }); ((Button)findViewById(R.id.offButton)).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if ((Environment.MEDIA_SHARED.equals(state))) { //How to navigate android USB Mass Storage page } } }); } } 

从上面的代码我已经使用两个buttonclosures和USB大容量存储。但我没有更多的信息关于它导航在内置的USB海量存储页面的android。 请任何机构帮助我。

Solutions Collecting From Web of "如何导航到android的USB海量存储活动?"

如果您只想启动USB海量存储Activity ,那么您的问题就是: Android意图打开“海量存储活动”,并且应该closures。

如果你真的想要改变 USB模式的状态,那么这就不是重复的(据我所知),但答案仍然是:你不能这样做。

也许有更好的方法,但是当我想知道什么意图可用于启动系统活动时,我查看Android SDK文档的Intent和search“活动行动”。 这显示了您可以启动的许多系统活动,例如“电池使用” Activity和卸载Activity 。 没有任何显示USB模式Activity作为公共Intent 。 消除双关语,这可能是故意的。

当然,我无法find有关以编程方式打开或closuresUSB模式的任何方法的文档,这也可能是故意的。

这从Android SDK中是不可能的。