我想要以下功能:
在我的应用程序的内部存储中,我有一个文件,用户应该能够将其保存到另一个应用程序(例如Google Drive)或通过选择目录将其保存到手机的外部存储中。现在我可以通过两种不同的方法来实现这一点,一种方法与其他应用程序一起显示选择器,一种方法打开目录选择器(ACTION_OPEN_DOCUMENT_TREE 意图)
我的问题是,是否可以有一个选择器,其中包含可以保存文件的所有应用程序(例如 Google Drive、OneDrive 等),包括手机的文件管理器,因此如果用户选择该选项,他可以选择目录?
目前 ACTION_SEND 意图不包含文件管理器。
Intent.createChooser() 可以获取意图列表。
看看
chooser.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentsList.toArray(new Parcelable[]{}));