
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手机拍照后照片的存放目录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)