1

我试图用提到的代码打开一个文件管理器,但我不想在导航栏中看到谷歌驱动器选项。

我尝试了不同的解决方案,但仍然没有得到我的解决方案,我想知道这是否可能?

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
intent.setType("*/*");
startActivityForResult(Intent.createChooser(intent, "Select a File 
to Upload"),FILE_SELECT_CODE);
4

1 回答 1

1

有没有可能?

没有记录和支持的方法可以做到这一点。可能有几十个应用程序都支持ACTION_GET_CONTENT/ ACTION_OPEN_DOCUMENT。Google Drive 是否在其中很大程度上取决于用户。

EXTRA_LOCAL_ONLY可能会限制贡献应用程序的数量,但云存储提供商(如 Google Drive)可能具有本地缓存​​的文档,即使对于“仅限本地”请求,它们仍然可以使用这些文档。

于 2019-08-29T11:52:36.470 回答