我有以下代码打开存储访问框架:
private void startDialog()
{
Intent intent= new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("text/plain");
startActivityForResult(intent, 1);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent resultData)
{
super.onActivityResult(requestCode, resultCode, resultData);
}
但是在SAF中,我可以选择设备上的所有位置。如何仅直接打开我的Google云端硬盘帐户?一种方法可能是SAF,另一种方法是通过Google Drive Rest API v3。我可以通过它们进行身份验证,但是我不知道如何使用api打开文件。使用api v2,我可以通过以下方式打开文件:Drive.DriveApi
,但DriveApi
已过时。