android - 如何使用 Android Intent 调用字典应用程序

标签 android android-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();
}

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

关于android - 如何使用 Android Intent 调用字典应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12740328/

相关文章:

android - NotificationCompat 和 setFullScreenIntent()

java - 无法实例化服务service.FetchAddressIntentService : java. lang.IllegalAccessException:不允许访问构造函数

AlertDialog 中的 Android 选项卡

c++ - 在嵌套 map 上使用 lower_bound

python - 使用字典中的键反转多个值

java - 在android注销后防止后退按钮

java - ListView 自定义适配器,使用 AsyncTask 删除项目

android - 使布局可滚动

android - 崩溃后启动应用程序

Java 反转映射