안녕하세요. 안드로이드 왕 초보입니다..ㅠㅠ
지금 버튼을 눌렀을 시 ACTION_IMAGE_CAPTURE를 통해 카메라어플이 실행되고
찍자마자 이름은 년도월일형식으로 저장이되고 그 경로가
DB에 저장이 됩니다...
그 후로 계획은 이 DB에서 사진을 불러내서 LISTVIEW에 모두 뿌리는 것인데
이 과정이 어떻게 되는지 너무 막막합니다...ㅠㅠ
1.DB에서 사진을 불러서 LISTVIEW에 뿌리는 방법과
2.LISTVIEW에 뿌릴 때 경로만 가져오면 바로 이미지가 뜨는지 아니면 비트맵으로 변환해서 뿌리는지 궁금합니다...ㅠㅠ
3.LISTVIEW를 쓸때는 어댑터가 꼭 필요하겠죠??
저의 하다만..소스입니다..
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button5:
SQLiteDatabase db = myDBHelper.getWritableDatabase();
Intent intent = new Intent();
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
Date date = new Date();
path = String.format("/storage/emulated/0/DCIM/Camera/%s.jpg", date);
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd_HHmmss");
// String stringDate = transFormat.format(date);
//
// intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(ppp)));
startActivityForResult(intent, RESULT_OK);
String sql = String.format("insert into Travel(_id, path) values(null, '%s')", path);
db.execSQL(sql);
db.close();
break;
case R.id.button6:
finish();
break;
}
}
}
답변해주시면 정말정말 감사하겠습니다 ㅠㅠ