android 调用系统照相机拍照后获得图片路径

android 调用系统照相机拍照后获得图片路径,第1张

public class TestCameraActivity extends Activity implements OnClickListener{    private Uri mOutPutFileUri;

 @Override

    public void onCreate(Bundle savedInstanceState) {

        superonCreate(savedInstanceState);

        setContentView(Rlayoutmain);

        

        Button takePiCButton = (Button) thisfindViewById(Ridbutton1);

        takePiCButtonsetOnClickListener(this);

    }

@Override

 public void onClick(View v) {

  switch (vgetId()) {

  case Ridbutton1:

   saveFullImage();

   break;

default:

   break;

  }

 }

 

 private void saveFullImage(){

  Intent intent = new Intent(MediaStoreACTION_IMAGE_CAPTURE);

  //文件夹aaaa

  String path = EnvironmentgetExternalStorageDirectory()toString()+"/aaaa";

  File path1 = new File(path);

  if(!path1exists()){

   path1mkdirs();

  }

  File file = new File(path1,SystemcurrentTimeMillis()+"jpg");

  mOutPutFileUri = UrifromFile(file);

  intentputExtra(MediaStoreEXTRA_OUTPUT, mOutPutFileUri);

  startActivityForResult(intent, 1);

  

 }

 

 @Override

 protected void onActivityResult(int requestCode, int resultCode, Intent data) {

  superonActivityResult(requestCode, resultCode, data);

  if(requestCode == 1){

   Uri imageUri = null;

   if(data != null){

    if(datahasExtra("data")){

     Bitmap thunbnail = datagetParcelableExtra("data");

     //处理缩略图

    }

   }else{

    //处理mOutPutFileUri中的完整图像

   }

   

  }

 }

}

如果想要在手机照片上留下地理位置信息,可能需要借助第三方的软件,我手机自带google纵横,还有就是使用QQ空间客户端,里面的水印相机可以直接在照片上显示地理位置信息,你可以试一下, 希望对你有帮助……

一般照片都在手机根目录/DCIM/Camera文件夹下。

也可以在拍照后预览照片,照片选项有一个详细信息,里面有照片存放路径。不同型号手机 *** 作有差异但差不多。

以上就是关于android 调用系统照相机拍照后获得图片路径全部的内容,包括:android 调用系统照相机拍照后获得图片路径、Android 如果获取拍摄照片的地理位置、如何获得android手机拍照后照片的存放目录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9306066.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存