Andorid相机,相册保存本地与查阅相册

原创 2016年05月31日 12:49:21
 intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//调用android自带的照相机


   Uri photoUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
  

   startActivityForResult(intent, 1);







//保存
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // TODO Auto-generated method stub
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == Activity.RESULT_OK) {
        String sdStatus = Environment.getExternalStorageState();
        if (!sdStatus.equals(Environment.MEDIA_MOUNTED)) { // 检测sd是否可用
            Log.i("TestFile",
                    "SD card is not avaiable/writeable right now.");
            return;
        }
        String name = new DateFormat().format("yyyyMMdd_hhmmss",Calendar.getInstance(Locale.CHINA)) + ".jpg";
        Toast.makeText(this, name, Toast.LENGTH_LONG).show();
        Bundle bundle = data.getExtras();
        Bitmap bitmap = (Bitmap) bundle.get("data");// 获取相机返回的数据,并转换为Bitmap图片格式

        FileOutputStream b = null;
        //为什么不能直接保存在系统相册位置呢
        File file = new File("/sdcard/myImage/");
        file.mkdirs();// 创建文件夹
        String fileName = "/sdcard/myImage/"+name;

        try {
            b = new FileOutputStream(fileName);
            bitmap.compress(Bitmap.CompressFormat.JPEG, 100, b);// 把数据写入文件
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } finally {
            try {
                b.flush();
                b.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
       // 将图片显示在ImageView里 ((ImageView) findViewById(R.id.imageView)).setImageBitmap(bitmap)
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

调用系统相册相机,然后裁剪

上一次写项目时,需要上传头像,要求是无论是从相册还会相机拍照都可以,然后需要裁减。我在这里是直接调用系统的裁减功能

iOS 10 设备权限问题(相机,相册等)

iOS 10 来了,问题也来了。其中一个问题,就是设备的权限,当访问,相机,相册等权限的时候,闪退。网上搜索,iOS 10 的设备权限需要在plist 文件里面添加字段。 推荐的网址: iOS 1...

用户切换头像,可以选择相册和相机,也可以发送到服务器

最近做完一个项目,把自己遇到好的代码都记录下来。差不多每个项目都会有个人信息界面吧,那就少不了头像,那么切换头像肯定是必须有的。我在这个项目中用的系统相机和系统相册,我觉得这部分没有必要自己写。 下...

调用系统相机,相册设置头像

最近在写项目再次用到了调用相机相册里面的图片去设置头像,由于功能不经常使用,很容易忘掉,所以记录一下小知识点 1.添加权限 2.调用系统相机 //从相机获取图片 priv...

安卓头像更换,调用系统相机,或从相册修改头像

android添加或修改头像,调用系统相机拍照,或从相册中选取照片

iOS 调取本地相册/相机,剪裁图片进行头像上传

打开本地相册或打开本地相机拍照,获取图片裁剪图片,上传图片加入头文件#import #import #import 全部变量NSString*THE_IMG_PATH; NSString *_im

Android模仿发说说 完美版 无bug 可以本地获取相机,相册 删除,点击进入滑动 ui更新

先上效果: 上效果 现在直接贴代码,这个demo代码很少,2个activity之间的回调跳转时必须的,图中的小图标怎么找了,这个是最直接的功能,希望能帮助到和我一样的小白: property_...

iOS9中,Swift判断相机,相册权限,选取图片为头像

在iOS7以后要打开手机摄像头或者相册的话都需要权限,在iOS9中更是更新了相册相关api的调用 首先新建一个swift工程,在SB中放上一个按钮,并在viewController中拖出点击事件 ok...

android上传图片(相机,相册)

实现思路: 1.popWindow选择图片来自相机还是相册:/** * 显示popWindow * */ private void showPopWindow(...

iOS相机,相册等访问权限

从ios7开始,用户可以在设置->隐私->中开启或关闭某些系统权限,比如访问相册,相机 ,通讯录,地图,麦克风等。因此,在我们的程序中,如果要访问系统的某些功能,则最好判断一下权限是否开启。否则用户不...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)