zoukankan      html  css  js  c++  java
  • android 照相以及关于自动生成的图片分辨率和面积太小问题 (转)

    第一步:

    String SD_CARD_TEMP_DIR = Environment.getExternalStorageDirectory() + File.separator + "tmpPhoto.jpg";
    Intent takePictureFromCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    takePictureFromCameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(new   File(SD_CARD_TEMP_DIR)));
    startActivityForResult(takePictureFromCameraIntent, TAKE_PICTURE_WITH_CAMERA);

    第二步:
    public void onActivityResult(int requestCode, int resultCode, Intent data) {       
    super.onActivityResult(requestCode, resultCode, data);       
    //      Picture taken from camera       
      if (requestCode == TAKE_PICTURE_WITH_CAMERA) {               
         if (resultCode == Activity.RESULT_OK) {                      
           // http://code.google.com/p/android/issues/detail?id=1480                       
           //Toast.makeText(AddPhotos.this, "" + data, Toast.LENGTH_SHORT).show();                      
            // on activity return                      
             File f = new File(SD_CARD_TEMP_DIR);                      
              try {                           
                    Uri capturedImage =     Uri.parse(android.provider.MediaStore.Images.Media.insertImage(getContentResolver(),  f.getAbsolutePath(), null, null));                              
                     Log.i("camera", "Selected image: " + capturedImage.toString());                           
                     f.delete();                       
                     }
             catch (FileNotFoundException e) {                           
             // TODO Auto-generated catch block                          
              e.printStackTrace();                       
              }              
               }               
          else {                       
          Log.i("Camera", "Result code was " + resultCode);               
          }       
          }           
          }

  • 相关阅读:
    〖Linux〗zigbee实验之cc2430移植tinyos2.x的步骤(Ubuntu13.10)
    〖Linux〗clang3.4的编译与安装
    〖Linux〗打开qtcreater出现错误的解决方法
    〖Linux〗gvim使用alt+1,2,3..进行标签页切换
    〖Linux〗Ubuntu13.10 安装qt开发环境
    c#, 输出二进制
    unity shader在小米2s上的问题
    unity, animtion倒放
    反射矩阵(reflection matrix)推导
    unity, 用unity profiler进行真机profile,需要退出360
  • 原文地址:https://www.cnblogs.com/zhwl/p/2184681.html
Copyright © 2011-2022 走看看