Android 从“使用完成操作”对话框中筛选我自己的应用程序(由startActivity方法显示)
我在stackoverflow中看到了两个关于这方面的问题,但没有一个问题足够清楚,并且有很好的代码示例 如果有人能向我解释如何实现我的目标并提供一个好的代码示例,我将不胜感激 如果我没有从标题中理解,我的问题是,我正在处理android.intent.action.SENDTO intent,但也会以该意图启动和活动,我不想在我已经在应用程序中时看到我的应用程序,例如,单击按钮 我听说过queryIntentActivities,并通过其packageName成功地从列表中筛选了我的应用程序,但我不知道如何使用带有新修改列表的对话框启动完整操作 我更喜欢使用默认的完整操作,使用选项使此应用程序成为此操作的默认应用程序,但如果创建自定义对话框是唯一选项,则如果您还将解释如何在自定义对话框中启用此选项,则该选项将非常有用 谢谢 但我不知道如何使用带有新修改列表的对话框启动完整操作 您必须为此创建自己的对话框或以对话框为主题的活动。标准的Android选择器对话框没有这样的过滤选项 如果创建自定义对话框是唯一的选项,那么如果您还将解释如何在自定义对话框中启用此选项,这将是非常重要的Android 从“使用完成操作”对话框中筛选我自己的应用程序(由startActivity方法显示),android,android-intent,Android,Android Intent,我在stackoverflow中看到了两个关于这方面的问题,但没有一个问题足够清楚,并且有很好的代码示例 如果有人能向我解释如何实现我的目标并提供一个好的代码示例,我将不胜感激 如果我没有从标题中理解,我的问题是,我正在处理android.intent.action.SENDTO intent,但也会以该意图启动和活动,我不想在我已经在应用程序中时看到我的应用程序,例如,单击按钮 我听说过queryIntentActivities,并通过其packageName成功地从列表中筛选了我的应用程序,
你不能。只有操作系统才能将应用程序设置为此操作的默认设置。您可能可以指导我使用android源代码中的“将此操作设置为默认设置”创建对话框的部分,以便我将其复制到我的项目中,可以吗?@yanivps:不,我不能。而且,它不会工作,因为只有操作系统才能使应用程序成为此操作的默认值。