场景:
我想从 DropBox 账户下载一个文件,并在离线(即没有互联网连接)模式下编辑它,当用户回到在线模式时,这个文件需要上传到 Dropbox 账户。
还
我完成了文件的下载和上传。
问题:
但我想知道他们是否有任何规定,例如,我可以向 DropBox 应用程序发送一个 Intent 并让 drop box 进行上传。这样我就可以把我的工作减半。
场景:
我想从 DropBox 账户下载一个文件,并在离线(即没有互联网连接)模式下编辑它,当用户回到在线模式时,这个文件需要上传到 Dropbox 账户。
还
我完成了文件的下载和上传。
问题:
但我想知道他们是否有任何规定,例如,我可以向 DropBox 应用程序发送一个 Intent 并让 drop box 进行上传。这样我就可以把我的工作减半。
您可以使用 ACTION_SEND 的选择器
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("file/*");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse(filePath));
startActivity(Intent.createChooser(i, "Upload file");
PackageManager.getLaunchIntentForPackage()
或者通过Dropbox 包显式获取 Intent com.dropbox.android
。