public class Play extends AppCompatActivity {
Cursor cursor;
ImageView imageView;
int columnIndex;
int mCount=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_play);
imageView=(ImageView)findViewById(R.id.imageView);
String[] projection={MediaStore.Images.Media._ID;
cursor=managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,projection,"bucket_display_name='bless'",null,MediaStore.Images.Media.DISPLAY_NAME+" ASC");
columnIndex=cursor.getColumnIndexOrThrow(MediaStore.Images.Media._ID);
cursor.moveToPosition(mCount);
int imageSD=cursor.getInt(columnIndex);
imageView.setImageURI(Uri.withAppendedPath(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,imageSD + ""));
Log.d("test1",columnIndex+"");
Log.d("test2",imageSD+"");
10-23 12:52:51.711 8318-8318/com.example.joseph.sdcardexercise1 D/test1﹕ 0
10-23 12:52:51.711 8318-8318/com.example.joseph.sdcardexercise1 D/test2﹕ 28711
여기에서 로그값찍은 저값들이 0과 28711을 나타내고있는데 왜 저런값을나타내는지 좀 알려주십쇼....ㅠㅠ