android启动Dropbox活动

时间:2013-05-04 19:41:05

标签: android android-intent dropbox

我需要从我的Android应用程序访问Dropbox文件夹,选择一个文件并在我的应用程序中打开它。 在考虑将Dropbox库集成到我的Android应用程序后,我决定让它变得更容易。我的想法是有一个“Launch Dropbox”按钮,它只会启动普通的Dropbox应用程序。然后,使用intent-filters,我会选择一个文件并在我的应用程序中打开它。

问题是:如何从我的应用程序启动Dropbox?我想我必须构建一些意图:

Intent intent = new Intent();
intent.setComponent(new ComponentName("com.dropbox???", ????));
startActivity(intent);

应该有什么而不​​是'???'?

1 个答案:

答案 0 :(得分:3)

我刚从手机上查看了Dropbox应用程序的包名。这就是我用于这些操作的内容。

PackageManager manager = getPackageManager();
Intent i = manager.getLaunchIntentForPackage("com.dropbox.android");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);