我正在尝试制作一个简单的应用程序,当用户从主屏幕或应用程序抽屉单击时,它会将用户发送到特定的(系统安装的)应用程序(系统设置、日历、浏览器等)。
例如,我目前正在尝试在我的应用程序启动时打开系统设置,就像设置的快捷方式一样。
是否可以按照我想要的方式实现它?有没有人有什么建议?
这是我的代码:
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,因为它没有任何 UI 或布局元素。它应该做的就是将用户发送到另一个应用程序活动。我一直在使用本教程(缺少链接)并且我已经实现了所有代码示例,但我无法弄清楚,我是 android 开发的新手,java 不是我最好的语言。接受任何批评或建议。