全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android相机管理工具类

本文实例为大家分享了Android相机管理工具类的具体代码,供大家参考,具体内容如下

package com.utils.tools; 
 
import java.io.BufferedOutputStream; 
import java.io.File; 
import java.io.FileOutputStream; 
 
import com.shennongshi.dingdong.R; 
import com.shennongshi.dingdong.pztools.IntentConstant.RequestCode; 
import com.third.imageloader.ImageCache; 
 
import android.app.Activity; 
import android.content.Intent; 
import android.graphics.Bitmap; 
import android.os.Environment; 
import android.text.TextUtils; 
 
public class CameraUtils { 
   
  private static final String PICTURES = "picture"; 
  private static String IMG_PATH_NAME = ""; 
   
  public static void getImageFromAlbum(Activity act) { 
    Intent intent = new Intent(Intent.ACTION_PICK); 
    intent.setType("image/*"); 
    act.startActivityForResult(intent, RequestCode.REQUEST_CODE_PICK_IMAGE); 
  } 
 
  public static void getImageFromCamera(Activity act) { 
    String state = Environment.getExternalStorageState(); 
    if (state.equals(Environment.MEDIA_MOUNTED)) { 
      Intent getImageByCamera = new Intent("android.media.action.IMAGE_CAPTURE"); 
      act.startActivityForResult(getImageByCamera, RequestCode.REQUEST_CODE_CAPTURE_CAMEIA); 
    } else { 
      XToaster.show(R.string.qqryjcrSDk); 
    } 
  } 
   
  public static void createFile(Activity act) { 
    if (TextUtils.isEmpty(IMG_PATH_NAME)) { 
      String path = ImageCache.getDiskCacheDir(act, PICTURES).getAbsolutePath(); 
      File file = new File(path); 
      if (!file.exists()) file.mkdirs(); 
      IMG_PATH_NAME = path + "/" + System.currentTimeMillis() + ".jpg";  
    } 
  } 
 
  public static boolean saveImage(Bitmap photo) { 
    try { 
      BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(IMG_PATH_NAME, false)); 
      photo.compress(Bitmap.CompressFormat.JPEG, 100, bos); 
      bos.flush(); 
      bos.close(); 
    } catch (Exception e) { 
      return false; 
    } 
    return true; 
  } 
} 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Android相机管理工具类  # Android相机管理工具  # Android相机管理  # android 调用系统的照相机和图库实例详解  # Android调用相机并将照片存储到sd卡上实现方法  # Android启动相机拍照并返回图片  # Android 简单的照相机程序的实例代码  # Android实现读取相机(相册)图片并进行剪裁  # Android自定义照相机详解  # Android实现从本地图库/相机拍照后裁剪图片并设置头像  # Android开发从相机或相册获取图片裁剪  # Android 调用系统相机拍摄获取照片的两种方法实现实例  # Android自定义照相机Camera出现黑屏的解决方法  # 大家分享  # 具体内容  # 大家多多  # Environment  # os  # text  # public  # TextUtils  # Bitmap  # Activity  # app  # content  # graphics  # Intent  # IMG_PATH_NAME  # picture  # void  # act  # getImageFromAlbum  # PICTURES 


相关文章: 内部网站制作流程,如何建立公司内部网站?  如何通过商城免费建站系统源码自定义网站主题?  python的本地网站制作,如何创建本地站点?  焦点电影公司作品,电影焦点结局是什么?  视频网站app制作软件,有什么好的视频聊天网站或者软件?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何构建满足综合性能需求的优质建站方案?  如何在阿里云高效完成企业建站全流程?  如何通过虚拟主机空间快速建站?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  如何在阿里云香港服务器快速搭建网站?  外贸公司网站制作哪家好,maersk船公司官网?  如何在腾讯云服务器快速搭建个人网站?  建站之星如何优化SEO以实现高效排名?  Python文件管理规范_工程实践说明【指导】  如何快速登录WAP自助建站平台?  SQL查询语句优化的实用方法总结  如何访问已购建站主机并解决登录问题?  行程制作网站有哪些,第三方机票电子行程单怎么开?  如何彻底卸载建站之星软件?  jQuery 常见小例汇总  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  个人网站制作流程图片大全,个人网站如何注销?  ,交易猫的商品怎么发布到网站上去?  建站之星如何快速生成多端适配网站?  青岛网站建设如何选择本地服务器?  企业微网站怎么做,公司网站和公众号有什么区别?  手机网站制作与建设方案,手机网站如何建设?  如何快速选择适合个人网站的云服务器配置?  如何在景安服务器上快速搭建个人网站?  小型网站建站如何选择虚拟主机?  C#怎么创建控制台应用 C# Console App项目创建方法  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  电商网站制作公司有哪些,1688网是什么意思?  如何有效防御Web建站篡改攻击?  上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  如何在橙子建站上传落地页?操作指南详解  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  建站之星伪静态规则如何正确配置?  高端云建站费用究竟需要多少预算?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  建站之星会员如何解锁更多建站功能?  建站VPS配置与SEO优化指南:关键词排名提升策略  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  如何通过虚拟主机快速完成网站搭建?  视频网站制作教程,怎么样制作优酷网的小视频? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。