0

我是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

问题是每次用户选择一个应用程序时,它都会启动。但我只想要所选应用程序的意图/信息。我稍后会启动应用程序。

希望你明白我的意思。

提前致谢

4

1 回答 1

1

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

于 2013-06-27T19:16:37.530 回答