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을 나타내고있는데 왜 저런값을나타내는지 좀 알려주십쇼....ㅠㅠ