从我的应用Android启动Dropbox

时间:2012-07-01 17:45:51

标签: android dropbox

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

谢谢!

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

如果你想要的是通过lauching 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"));

请参阅此article以了解ACTION_SEND背后的惯例。