我正嘗試使用sd卡上創建的文件夾中的視頻文件填充listview。我正在使用在列表視圖中顯示來自sd卡的特定文件夾的視頻
managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,mystring, null, null, null);
但它填充保存在SD卡中的所有視頻,但我只想要那些保存在特定文件夾中的視頻。我也用
Uri uri = Uri.fromFile(filepath);
cursor = managedQuery(uri, mystring , null , null , null);
和
Uri uri = Uri.parse(filepath);
cursor = managedQuery(uri, mystring , null , null , null);
但它不工作。我嘗試了很多,並從谷歌的幫助仍然沒有成功。 有什麼辦法給這個文件夾的路徑?或者其他方式?
謝謝安德烈。我試過你的代碼,它給出了一些錯誤,比如setListAdapter對於類型活動是未定義的。我點擊任何行,我應該寫私人OnItemClickListener videogridlistener =新的OnItemClickListener()方法? – Larik
其實我在這裏使用光標。我該如何使用光標? – Larik
嗨,有一個例子[這裏](http://stackoverflow.com/questions/5039779/displaying-images-from-a-specific-folder-on-the-sdcard-using-a-gridview)顯示圖像使用遊標。你可能能夠適應你的需求。 – Andrei