我的手机上安装了 Dictionary.com 应用程序。我正在创建另一个应用程序,并想知道如何使用 Intent 与 Dictionary 应用程序进行交互。
如果有什么办法,请告诉我
我的手机上安装了 Dictionary.com 应用程序。我正在创建另一个应用程序,并想知道如何使用 Intent 与 Dictionary 应用程序进行交互。
如果有什么办法,请告诉我
您可以通过这种方式从您的应用程序中调用您的字典应用程序..
这里 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();
}
如果您不知道您的词典应用程序的包名称,只需检查此