我正在尝试制作一个简单的应用程序,当用户从主屏幕或应用程序抽屉中单击该应用程序时,该用户会将其发送到特定的(系统安装的)应用程序(系统设置,日历,浏览器等).
例如,我目前正在尝试启动我的应用程序时打开系统设置,就像设置快捷方式一样.
是否可以按照我想要的方式实现?有没有人有什么建议?
这是我的代码:
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不是我最好的语言.公开接受任何批评或建议.