1
관리되는 쿼리를 사용하여 로컬 장치에 저장된 비디오 관련 정보 목록을 가져옵니다.로컬 장치의 Android 동영상 목록?
I가 사용되는 코드는 다음과 같다,
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);
그것은 내가 특정 폴더에서 영상을 표시 할 것을의 insted 경로/SDCARD/DCIM/카메라에 저장 만 동영상을 표시 할 그것을 위해 나는 다음과 같은 코드
Uri test=Uri.parse("/sdcard/video");
videocursor = managedQuery(test,proj, null, null, null);
를 사용하지만 그것은 error.Any 구문 분석하고 비디오를 나열하는 특정 폴더에서 비디오를 가져올 수있는 솔루션을 제공 표시됩니다.
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)
오류 또는 logcat 무엇입니까? 이전 질문에 대한 대답을 수락하십시오. –
03-07 20:28:16.226 : ERROR/AndroidRuntime (4969) : java.lang.RuntimeException : 활동을 시작할 수 없습니다. ComponentInfo {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) – Karthi