[英]Get the file path from attachment on Gmail
我正在嘗試從電子郵件附件中獲取一個csv文件,其想法是當用戶選擇附件時,將出現一個用我的應用程序打開的選項。 我需要知道從附件獲取文件路徑的最佳方法。
提前致謝。
附件不一定有“文件路徑”。
如果您設置了一個活動來查看正確的MIME類型的文件,並且用戶選擇使用您的活動來查看電子郵件附件,則將在getIntent().getData()
獲得該附件的Uri
。 Uri
可能是file:///
Uri
。 可能還有別的東西。 特別是對於Gmail,它將是content://
Uri
。 使用ContentResolver
和openInputStream()
讀取該content://
Uri
指向的content://
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.