我想使用Intent在Android应用中调用Dropbox应用。 我该怎么做???
谢谢!
答案 0 :(得分:4)
尝试将PackageManager
和getLaunchIntentForPackage()
与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背后的惯例。