Какое намерение должно открыть экран использования данных (из настроек)

Я хочу открыть экран использования данных из намерения. Я искал класс android.provider.Settings для соответствующего намерения. Пытался :

new Intent(android.provider.Settings.ACTION_NETWORK_OPERATOR_SETTINGS)
new Intent(android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS)

Что не приводит к использованию данных.

введите здесь описание изображения

Я хорошо знаю все ссылки, в которых есть этот вопрос, но ни у кого нет ответа. Как открыть активность использования системных данных в Android? Программирование Android для открытия страницы настроек использования данных и т. д.


person Dus    schedule 29.07.2015    source источник
comment
Не на всех экранах в настройках есть специальные Intent действия. Это может быть одним из них.   -  person CommonsWare    schedule 29.07.2015


Ответы (1)


Вы можете использовать это для достижения вышеуказанного!! Я протестировал это на устройствах Kitkat и lollipop. На обоих работает.

    Intent intent = new Intent();
    intent.setComponent(new ComponentName("com.android.settings","com.android.settings.Settings$DataUsageSummaryActivity"));
    startActivity(intent);
person Punit Sharma    schedule 02.02.2016
comment
поделитесь своим разрешением - person Ahmad Arslan; 12.05.2016
comment
Хорошо работает на Android 5 и 8. На Android 4.1.2 переходит к использованию данных, но не имеет возможности включить/отключить данные. Но в этой системе мы можем сделать это по-другому... - person Philippe Mignard; 21.07.2018