Открытие системного приложения с помощью намерения

Я пытаюсь создать простое приложение, которое будет отправлять пользователя определенному (установленному системой) приложению (системным настройкам, календарю, браузеру и т. Д.) При нажатии пользователем на главном экране или в ящике приложения.

Например, в настоящее время я пытаюсь открывать системные настройки всякий раз, когда запускается мое приложение, как ярлык для настроек.

Можно ли реализовать это так, как я хочу? У кого-нибудь есть предложения?

Вот мой код:

import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;


public class MainActivity extends Activity {

    public void  LaunchComponent (String packageName, String name){
        Intent i = new Intent(Intent.ACTION_MAIN);
        PackageManager manager = getPackageManager();
        i = manager.getLaunchIntentForPackage("com.sec.android.app.controlpanel");
        i.addCategory(Intent.CATEGORY_LAUNCHER);
        startActivity(i);

    }
}

В настоящее время в моем приложении нет файла макета, такого как main.xml, так как в нем нет элементов пользовательского интерфейса или макета. Все, что нужно сделать, это отправить пользователя в другое приложение. Я использовал этот учебник (отсутствует ссылка), и я реализовал все примеры кода, и я не могу понять это, я новичок в разработке для Android, и Java не мой лучший язык. Открыта для любой критики или предложений.

Ответы на вопрос(2)

Ваш ответ на вопрос