簡體   English   中英

保管箱圖標未出現在共享托盤中

[英]Dropbox icon does not appear in sharing tray

我的應用程序中有一個共享按鈕,可共享在我的應用程序中創建的png / txt / pdf / etc ..文件。

當我單擊它時,將顯示共享Android托盤以及所有可用於共享的應用程序。 顯示了許多應用程序(Gmail,驅動器,Whatsapp,電報,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包含在系統建議共享的應用程序列表中?

謝謝 !

您無法控制“共享”托盤中顯示的內容。 您可以只指定您的意圖。 我的意思是,如果所安裝的任何應用程序都支持該意圖的類型,那么該意圖將由“共享”托盤中的“系統”自動填充

一些發送文件的示例代碼

final Intent intent = new Intent(android.content.Intent.ACTION_SEND);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.putExtra(Intent.EXTRA_TEXT, shareText);
        intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
        intent.setType("image/png");
        startActivity(Intent.createChooser(intent, "Share image via"));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM