1


如何使用我自己的应用程序启动安装在手机上的应用程序(第三方应用程序)?我的应用程序中有几个按钮,当按下一个已安装的应用程序时,应该打开,例如美国银行应用程序。(我想创建一个自定义菜单)。我对 android 编程完全陌生,但它可以这样工作吗?我可以使用什么 URI 字符串,或者如何找出它?非常感谢!

Button b_boa = (Button) findViewById(R.id.button_boa); 
b_boa.setOnClickListener(new View.OnClickListener() { 

 @Override
 public void onClick(View v) {
      Intent open_boa = new Intent(Intent.ACTION_VIEW,
      Uri.parse("_________")); 
      startActivity(open_boa);
  }
});
4

1 回答 1

3

您可以通过单击按钮或带有包名称的东西启动与您的应用程序不同的应用程序,如果您不知道要打开的应用程序的启动活动..您可以使用它

Intent LaunchIntent =     getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(LaunchIntent);

如果您也知道启动活动,您可以从要打开的应用程序清单文件中看到,然后使用它。

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new    ComponentName("com.package.address","com.package.address.MainActivity"));
startActivity(intent);
于 2013-09-08T10:11:24.100 回答