Программный доступ к приложениям Android для Android

В Andorid есть кнопка «Управление приложениями», которая позволяет вам управлять приложениями. Для каждого приложения вы можете перейти на SD-карту или удалить. Вы можете индивидуально обращаться к каждому приложению. Я хочу предоставить одну кнопку, которая перемещает все приложения на SD-карту. Есть ли способ программного доступа к управлению приложениями? Имеет ли у android какой-либо интерфейс / API, который позволяет это сделать.

На самом деле я понял, что это возможно и очень тривиально. Код, показанный ниже:

Intent intent = new Intent(); intent.setAction(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); Uri uri = Uri.fromParts("package", "com.test.test", null); intent.setData(uri); startActivity(intent); 

Это значит, что это откроет правильный экран. Все, что вам нужно сделать, это посмотреть на пакет провайдера. Он имеет все настройки, необходимые для разных экранов. Спасибо за ваши ответы, хотя они вообще не помогли.

Я хочу предоставить одну кнопку, которая перемещает все приложения на SD-карту.

Извините, это невозможно, за исключением, может быть, с помощью настраиваемой прошивки.