簡體   English   中英

Android - Java - MEDIA_SCANNER_SCAN_FILE

[英]Android - Java - MEDIA_SCANNER_SCAN_FILE

我在Android中使用Phonegap / Cordova 3.3並嘗試使用Java創建本機插件。 我試圖調用的函數是MEDIA_SCANNER_SCAN_FILE。 這是我的代碼。

...

File file = new File(filePath);

Uri contentUri = Uri.fromFile(file);
Intent mediaScanIntent = new Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");
mediaScanIntent.setData(contentUri);

this.cordova.getActivity().sendBroadcast(mediaScanIntent);

...

代碼似乎執行得很好。 但是,該文件不會添加到媒體庫中。 我將完整的路徑名傳遞給函數。

有什么想法嗎?

謝謝

你是否對filePath進行了硬編碼?
看一下這篇文章http://androidyue.github.io/blog/2014/01/19/scan-media-files-in-android/它的詳細說明。 我希望這可以幫到你。

暫無
暫無

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

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