0

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

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

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

应该用什么来代替'???'?

4

1 回答 1

3

我刚刚从手机上查看了 Dropbox 应用程序的包名称。这就是我用于此类操作的方法。

PackageManager manager = getPackageManager();
Intent i = manager.getLaunchIntentForPackage("com.dropbox.android");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
于 2013-05-04T19:49:33.167 回答