이것은 sdcard에서 이미지를 스캔하고 모든 이미지 uri를 얻는 것을 단순화합니다. 갤러리 클래스와 그 어댑터 클래스를 만들어야합니다. 어댑터 클래스에서 왼쪽과 오른쪽으로 슬라이딩하려면 fill 클래스가 하나이고, 당신이 찾고있는 것은 샘플 코드 나 조언이 경우
public ArrayList<String> getAllImagesUri(ContentResolver mResolver) {
ArrayList<String> imagesUris = new ArrayList<String>();
try{
// Cursor mCursor = mResolver.query(
// MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
// new String[] { MediaStore.Images.ImageColumns.DATA,MediaStore.Images.Media._ID }, null, null,
// null);
Cursor mCursor = mResolver.query(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
new String[] {MediaStore.Images.Thumbnails.DATA ,MediaStore.Images.Thumbnails._ID }, null, null,
null);
startManagingCursor(mCursor);
if (mCursor.moveToFirst()) {
do {
try {
imagesUris.add(mCursor.getString(0));
imagesIds.add(mCursor.getString(1));
} catch (Exception e) {
e.printStackTrace();
}
} while (mCursor.moveToNext());
}
}catch (Exception e)
{
e.printStackTrace();
// TODO: handle exception
}
return imagesUris;
}
확실하지 .. 또한 그것을 확인하는 경우도 작업 아래에 주석하고 그 레이아웃의 중심에 이미지를 넣어 또는 parent.I을 채우기 위해 이미지를 제공 새보기 작성. 안드로이드 UI의 기초에 익숙해 졌습니까? –
와우 .... 완전히 쓸모없는 Google 코드. 당신은 Google 코드에 도전 할 사람 : D –