Java 将文件上载到dropbox(通过同步)

Java 将文件上载到dropbox(通过同步),java,android,android-intent,sync,dropbox,Java,Android,Android Intent,Sync,Dropbox,场景: 我想从DropBox帐户下载一个文件,并在脱机(即,没有internet连接)模式下编辑它,当用户返回到联机模式时,该文件需要上载到DropBox帐户 也 我已经完成了下载和上传这两个文件 问题: 但我想知道他们是否有类似的规定,我可以发送一个意向到DropBox应用程序,让DropBox做上传的事情。这样我的工作量就可以减少一半。您可以使用选择器来执行发送的操作 Intent i = new Intent(Intent.ACTION_SEND); i.setType("file/*")

场景:
我想从DropBox帐户下载一个文件,并在脱机(即,没有internet连接)模式下编辑它,当用户返回到联机模式时,该文件需要上载到DropBox帐户

我已经完成了下载和上传这两个文件

问题:

但我想知道他们是否有类似的规定,我可以发送一个意向到DropBox应用程序,让DropBox做上传的事情。这样我的工作量就可以减少一半。

您可以使用选择器来执行发送的操作

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("file/*"); 
i.putExtra(Intent.EXTRA_STREAM, Uri.parse(filePath));  
startActivity(Intent.createChooser(i, "Upload file");

或者通过Dropbox软件包
com.Dropbox.android

PackageManager.getLaunchIntentForPackage()
明确获取意图,您可以使用选择器执行操作

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("file/*"); 
i.putExtra(Intent.EXTRA_STREAM, Uri.parse(filePath));  
startActivity(Intent.createChooser(i, "Upload file");

或者通过Dropbox软件包
com.Dropbox.android

PackageManager.getLaunchIntentForPackage()
明确获取目的,更高的解决方案似乎对我的场景有效,因为我希望在用户进入联机模式时自动保存。请你详细说明第二种解决办法好吗。我认为这将有助于meLater解决方案似乎对我的场景有效,因为我希望在用户进入在线模式时自动保存。请你详细说明第二种解决办法好吗。我想那会对我有帮助