机器人: 有没有办法将intent.ACTION_VIEW与intent.setComponent()一起发送,以便没有选择应用程序,而是在手机上使用 ACTION_VIEW启动一个特殊的应用程序(不是我自己的应用程序)? 像这样(但不起作用):
String url = "http://something";
Intent in = new Intent(Intent.ACTION_VIEW);
in.setData(Uri.parse(url));
in.setComponent(new ComponentName(packageName, name));
startActivity(in);
原因如下:
String url = "http://something";
Intent in = new Intent(Intent.ACTION_VIEW);
in.setData(Uri.parse(url));
startActivity(in);
这也是:
Intent in = new Intent("android.intent.action.MAIN");
in.addCategory("android.intent.category.LAUNCHER");
in.setComponent(new ComponentName(packageName, name));
startActivity(in);