【发布时间】:2019-07-04 11:18:25
【问题描述】:
我的应用中有一个分享按钮,允许分享我的应用中创建的 png/txt/pdf/etc.. 文件。
当我点击它时,会出现共享 Android 托盘,其中包含所有可用于共享的应用程序。显示了许多应用程序(Gmail、Drive、Whatsapp、Telegram、Skype、OneDrive 等),但不显示 Dropbox(安装在我的设备上)。
这是我用来分享的代码:
Intent emailIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
emailIntent.setType("vnd.android.cursor.dir/email");
emailIntent.putExtra(Intent.EXTRA_SUBJECT, emailTitle);
String text = "xxxxxx";
emailIntent.putExtra(Intent.EXTRA_TEXT, text);
emailIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
ArrayList<Uri> uris = getUris();
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
activity.startActivityForResult(Intent.createChooser(emailIntent , "Send email..."), 12);
我该怎么做才能让 Dropbox 也出现在系统建议共享的应用列表中?
谢谢!
【问题讨论】:
标签: java android android-intent dropbox dropbox-api