안 드 로 이 드 가 카 메 라 를 호출 하여 사진 을 너무 작 게 되 돌려 줍 니 다.

3184 단어 2017
솔 루 션:기록 참조http://blog.csdn.net/qq_30380777/article/details/52850332
버튼 클릭:
private void startPhoto(){
    if(SDCardUtil.cheekSDCardIsMounted()) {
        Intent intentToCamera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        intentToCamera.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(PHOTO_PATH)));
        startActivityForResult(intentToCamera,SELECT_CRMERA_CODE);
    } else {
        toastMessage("   sdcard    ");
    }
}
 
  
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    Log.d("TA", "resultCode = " + resultCode + " request = " + requestCode + "data = " + data);
    if(resultCode == RESULT_OK) {
        switch (requestCode) {
            case SELECT_CRMERA_CODE : //                   
                Bitmap bm = BitmapFactory.decodeFile(PHOTO_PATH);
                //SDCardUtil.saveBitmap(bm, PHOTO_PATH);
                bm.recycle();
                        

좋은 웹페이지 즐겨찾기