Нужно реализовать удаленное управление устройством. Создал сервис, который запускает приложение. Все работает, если запущен именно мой activity, но стоит выйти на рабочий стол или в другое приложение, сервис отправляет в лог сообщение о запуске, но ничего не происходит.
Запуск приложения:
private void startAct() {
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.android.settings");
if (launchIntent != null) {
Log.d(this.toString(), "open settings");
startActivity(launchIntent);
}
}