0

我想使用 Intent 在我的应用 Android 中调用 Dropbox 应用。我该怎么办???

谢谢!!

4

2 回答 2

4

尝试使用PackageManagergetLaunchIntentForPackage()与 DropBox 的包名一起使用,即com.dropbox.android. 如果未安装 Dropbox,您将收到PackageManager.NameNotFoundException 。

于 2012-07-01T17:52:41.433 回答
2

如果您想要通过启动 dropbox 来共享文件,您可以使用 ACTION_SEND :

Intent intent = new Intent(Intent.ACTION_SEND);
startActivity(Intent.createChooser(intent, "title");

您还可以发送特定文件:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType(fileType); 
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse(file.getPath()));  
startActivity(Intent.createChooser(intent, "title"));

请参阅本文以了解 ACTION_SEND 背后的约定。

于 2012-07-01T18:09:37.510 回答