Intent App Chooser不应该启动应用程序,应该返回应用程序信息

时间:2013-06-27 18:43:02

标签: android android-intent

我是Android开发的新手。我想获得一个应用程序的意图,用户通过选择器选择了该应用程序。以下是我的代码。

        Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
        mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);           

        Intent chooser = Intent.createChooser(mainIntent, "title");
        startActivity(chooser); //I don't want to start the intent ... just to know which one user chose

问题在于,每次用户选择应用时,都会启动它。但我只想选择应用程序的意图/信息。我稍后会启动该应用程序。

希望你知道我的意思。

提前致谢

1 个答案:

答案 0 :(得分:1)

您必须自己构建一个选择器,方法是使用PackageManager.queryIntentActivities()检索相关目标,然后从中构建自己的对话框。