Intereting Posts
Получить значение ArrayList <NameValuePair> по имени Android: Как изменить цвет текста ProgressDialog? AssetManager $ AssetInputStream.finalize () истекает через 10 секунд Android API Google Plus – PeopleApi.loadConnected возвращает 0 человек У нас есть какой-либо инструмент для конвертирования xml-макета в файлы .java? «LayoutManager уже привязан к ошибке RecyclerView» Левое пространство на панели инструментов с помощью SearchView android studio Джексон, десериализирующийся с пользовательским десериализатором, вызывает много вызовов GC и занимает намного больше времени Шифровать базу данных sqlite Android: HTTP получить с заголовками, используя RestTemplate Уведомление Android на конкретную дату AppWidgetManager getAppWidgetIds, возвращающий старые идентификаторы виджетов Определите, какой вид в данный момент находится в режиме Touched, когда пользователь перемещает палец В чем разница между intel xdk, appmobi и пешеходным переходом? Лучший способ создать сегментированный индикатор прогресса?

Как перейти к активности 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.