调用系统相机 Android
2013-08-08 11:26
302 查看
public static boolean isMounted() {
return Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState());
}//判断是否有sdcard ,在自定义SdCardTool类中
/**
* 调用系统相机
* @param activity
*/
public static void camera(Activity activity, String filePath) {
if (!SdCardTool.isMounted()) { //
Toast.makeText(activity, "请确认SD卡", Toast.LENGTH_SHORT).show();
return;
}
Long time = System.currentTimeMillis();
File f = new File(filePath);
if (!f.exists()) {
f.mkdirs();
}
String fileFullPath = filePath + "/" + time + ".jpg"; //filePath为图片存储路径
FILE_FULL_PATH = fileFullPath;
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
File photo = new File(fileFullPath);
Uri IMAGE_URI = Uri.fromFile(photo);
intent.putExtra(MediaStore.EXTRA_OUTPUT, IMAGE_URI);
activity.startActivityForResult(intent, REQUESTCODE_CAMERA);
} //REQUESTCODE_CAMERA为回调代码
return Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState());
}//判断是否有sdcard ,在自定义SdCardTool类中
/**
* 调用系统相机
* @param activity
*/
public static void camera(Activity activity, String filePath) {
if (!SdCardTool.isMounted()) { //
Toast.makeText(activity, "请确认SD卡", Toast.LENGTH_SHORT).show();
return;
}
Long time = System.currentTimeMillis();
File f = new File(filePath);
if (!f.exists()) {
f.mkdirs();
}
String fileFullPath = filePath + "/" + time + ".jpg"; //filePath为图片存储路径
FILE_FULL_PATH = fileFullPath;
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
File photo = new File(fileFullPath);
Uri IMAGE_URI = Uri.fromFile(photo);
intent.putExtra(MediaStore.EXTRA_OUTPUT, IMAGE_URI);
activity.startActivityForResult(intent, REQUESTCODE_CAMERA);
} //REQUESTCODE_CAMERA为回调代码
相关文章推荐
- Android 调用系统相机以及相册源码
- Android_通过Intent调用系统相机和相册回传bitmap
- android调用系统相机拍照,返回数据为空的一些说明
- Android基础--调用系统相机,打开相册,裁剪图片并展示到界面
- [Android Pro] 调用系统相机和图库,裁剪图片
- Android中调用系统相机、系统相册来获取图片,并裁剪图片。
- android调用系统相机拍照
- android 调用系统相机拍照,并保存到SD卡
- Android 调用系统相机拍照保存以及调用系统相册的方法
- Android 调用系统相机拍照
- Android中调用系统相机,图库以及裁切遇到的坑
- 调用android系统相机拍照并保存
- android调用系统相机(通用,完美解决4.0以后版本以及机型的问题)
- Android 调用系统相机拍照的返回结果
- Android 调用系统相机拍摄获取照片的两种方法实现实例
- Android调用系统相册和相机选择图片显示在界面
- Android调用系统相机简单实现
- android实例之——调用android系统相机、系统相册,并对得到的图片进行处理
- android--调用系统相机拍照,显示并保存照片 - zhengwen
- android调用系统相机返回null的bug