Как открыть информацию о приложении?

246
19 сентября 2017, 06:46

Зная имя пакета, хочу открыть информацию о приложении в настройках(где можно остановить приложение, стереть данные, удалить и т.п.). Как создать интент, что бы открылась информация о приложении?

Answer 1

Судя по en-SO надо так:

packageName = "your.package.name.here"
try {
    //Open the specific App Info page:
    Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
    intent.setData(Uri.parse("package:" + packageName));
    startActivity(intent);
} catch ( ActivityNotFoundException e ) {
    //e.printStackTrace();
    //Open the generic Apps page:
    Intent intent = new Intent(android.provider.Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS);
    startActivity(intent);
}

Ответ по первой ссылке гугла на запрос:

android app info intent

READ ALSO
Получить значение метода onResponse в переменную

Получить значение метода onResponse в переменную

Получить значение метода onResponse в переменную

274
AssetManager долго грузит звук

AssetManager долго грузит звук

Пытаюсь загрузить 'bangogg' из папки assets с помощью AssetManager:

278
Запуск тестов автоматически

Запуск тестов автоматически

Есть виртуалка для прокрутки тестов

235
JavaFX. Проблема в передаче элемента в функцию

JavaFX. Проблема в передаче элемента в функцию

Доброго времени суток! Имеется следующий код:

228