Intereting Posts
Обновить активность без повторного открытия? Совместное использование Android + Eclipse через SVN? Azure MobileServicePushFailedException на Android Java Web Start – работает ли он с Android? Как преобразовать приложение java swing для работы на Android Использование RoboSpice – это способ получить код ошибки HTTP из исключения? Зачем использовать Messenger вместо передачи ссылки на обработчик? Как обрабатывать несколько экземпляров приложения при доступе с помощью другого намерения Получите отмеченные элементы из списка ListView с флажком Как увеличить и добавить маркер в карту андроида Получить URL-адрес для загрузки видео YouTube (Android / Java) Android – отображать снимок изображения под изображениями в Gridview Максимальный размер базы данных SQLite в базе данных Android-приложения? Зачем начинать использовать -libraryjars, когда я никогда не нуждался в нем раньше? Получить отпечаток сертификата от приложения android

Android намерен открыть «Активность для хранения данных»

Мне нужно открыть USB Mass Storage Activity из моего приложения.

Есть ли Intent сделать это?

что-то вроде

startActivity(new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS))

    Вы можете попробовать использовать следующее:

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

    Полный список можно найти по этой команде:
    cat init.usb.rc

    Функция для запуска команды из приложения:

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