Android - 与文件管理器共享意图作为选项

问题描述 投票:0回答:1

我想要以下功能:

在我的应用程序的内部存储中,我有一个文件,用户应该能够将其保存到另一个应用程序(例如Google Drive)通过选择目录将其保存到手机的外部存储中。现在我可以通过两种不同的方法来实现这一点,一种方法与其他应用程序一起显示选择器,一种方法打开目录选择器(ACTION_OPEN_DOCUMENT_TREE 意图)

我的问题是,是否可以有一个选择器,其中包含可以保存文件的所有应用程序(例如 Google Drive、OneDrive 等),包括手机的文件管理器,因此如果用户选择该选项,他可以选择目录?

目前 ACTION_SEND 意图不包含文件管理器。

android android-intent android-file
1个回答
0
投票

Intent.createChooser() 可以获取意图列表。

看看

chooser.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentsList.toArray(new Parcelable[]{}));
© www.soinside.com 2019 - 2024. All rights reserved.