Как перейти к активности USB-хранилища Android Android?

Я хотел бы получить активность USB Mass Storage для включения или выключения режима USB, когда устройство подключено к pc.I реализовало приложение следующим образом.

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

Из вышеприведенного кода я использовал две кнопки для выключения и массового хранения usb. Но у меня нет больше информации об этом для навигации по android на встроенной странице USB Mass Storage. Пожалуйста, помогите мне.

Solutions Collecting From Web of "Как перейти к активности USB-хранилища Android Android?"

Если вы хотите запустить только функцию массовой памяти USB, то ваш вопрос будет точным дубликатом: Android Intent, чтобы открыть «Активность хранилища» и должен быть закрыт.

Если вы действительно хотите изменить статус USB-режима, как это выглядит, то это не дубликат (насколько я могу судить), но ответ по-прежнему: вы не можете этого сделать.

Может быть, есть лучший способ, но когда я хочу знать, какие намерения доступны для запуска системных действий, я просматриваю документацию Android SDK для Intent и искал действие активности. Это показывает вам множество системных действий, которые вы можете запускать, например, « Activity использования аккумулятора» и « Activity по удалению». Там нет ничего, показывающего действие режима USB в качестве публичного Intent . Извиняя каламбур, это было, вероятно, намеренно.

И, конечно же, нет никакой документации, которую я могу найти о любом способе программного включения или выключения режима USB, и это также предположительно преднамеренно.

Это невозможно из Android SDK.