本地设备上的Android视频列表?

本地设备上的Android视频列表?,android,android-camera,Android,Android Camera,我使用托管查询获取本地设备中存储的视频相关信息列表 我使用的代码如下所示 System.gc(); String[] proj = { MediaStore.Video.Media._ID, MediaStore.Video.Media.DATA, MediaStore.Video.Media.DISPLAY_NAME, MediaStore.Video.Media.SIZE, MediaStore.Video.Media.DATE_ADDED, MediaStore.Video.Media.D

我使用托管查询获取本地设备中存储的视频相关信息列表

我使用的代码如下所示

System.gc();
String[] proj = { MediaStore.Video.Media._ID,
MediaStore.Video.Media.DATA,
MediaStore.Video.Media.DISPLAY_NAME,
MediaStore.Video.Media.SIZE,
MediaStore.Video.Media.DATE_ADDED,
MediaStore.Video.Media.DURATION
};



videocursor = managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
proj, null, null, null);
它将只显示存储在path/sdcard/DCIM/camera下的视频,而不是我需要列出特定文件夹中的视频,为此我使用以下代码

Uri test=Uri.parse("/sdcard/video");

videocursor = managedQuery(test,proj, null, null, null);
但是它会显示一个错误。任何提供解析和从特定文件夹获取视频以列出视频的解决方案

03-07 20:28:16.226: ERROR/AndroidRuntime(4969): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.cpt.ViddyGo/com.cpt.ViddyGo.LocalVideolist}: java.lang.NullPointerException
03-07 20:28:16.226: ERROR/AndroidRuntime(4969): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2542)
03-07 20:28:16.226: ERROR/AndroidRuntime(4969): at android.app.ActivityThread.startActivityNow(ActivityThread.java:2381) 

我认为无法从其他文件夹查询媒体文件。

有什么错误或日志?接受您之前问题的答案。03-07 20:28:16.226:ERROR/AndroidRuntime(4969):java.lang.RuntimeException:无法启动活动组件信息{com.cpt.ViddyGo/com.cpt.ViddyGo.LocalVideolist}:java.lang.NullPointerException 03-07 20:28:16.226:ERROR/AndroidRuntime(4969):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2542)03-07 20:28:16.226:ERROR/AndroidRuntime(4969):位于android.app.ActivityThread.startActivityNow(ActivityThread.java:2381)