4

我的手机上安装了 Dictionary.com 应用程序。我正在创建另一个应用程序,并想知道如何使用 Intent 与 Dictionary 应用程序进行交互。

如果有什么办法,请告诉我

4

1 回答 1

1

您可以通过这种方式从您的应用程序中调用您的字典应用程序..

这里 com.example.package.ActivityToStart 定义了你的字典应用

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.example.package", "com.example.package.ActivityToStart");
startActivity(intent);

另一个最好的方法是

try{
   PackageManager pm = getPackageManager();
   Intent intent = pm.getLaunchIntentForPackage("com.example.package");
   startActivity(intent);
}catch (Exception e) {
   e.printStackTrace();
}

如果您不知道您的词典应用程序的包名称,只需检查

于 2012-10-05T05:58:22.213 回答