我正在使用的Android设备正在运行Android 6.0.1版(棉花糖)。
我想知道下图中标题为“ Use USB for”的“对话框”是什么:
如果可能,我想以编程方式打开此对话框,以便用户可以从我的应用程序(Java)内部激活“文件传输”选项。
你能指出我正确的方向吗?
谢谢。最好的问候。
============编辑1 ============
已经编写了“用于棉花糖的MTP启动器”应用程序(https://forum.xda-developers.com/android/apps-games/app-mtp-enbaler-t3263467)的开发人员声明: “我找到了一种通过模拟系统对话框窗口(位于MTP / PTP选项上)的方法来自动启用MTP的解决方案。 为此,我制作了一个小应用程序,可以通过USB连接监听广播意图。”
1)我无法运行该应用程序,因为它需要一个已root用户的设备,并且我的设备上的rooting操作失败。
2)我不需要像“棉花糖MTP启动器”那样自动选择“使用USB用于”->“文件传输”选项。我宁愿用户在需要时可以从我的应用程序访问此对话框。
我不知道此对话框的名称,也不知道如何以编程方式显示它。