广告
返回顶部
首页 > 资讯 > 移动开发 >Android相机管理工具类
  • 268
分享到

Android相机管理工具类

工具类工具Android 2022-06-06 04:06:36 268人浏览 薄情痞子
摘要

本文实例为大家分享了Android相机管理工具类的具体代码,供大家参考,具体内容如下 package com.utils.tools; import java.io.Buf

本文实例为大家分享了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调用相机并将照片存储到sd卡上实现方法Android启动相机拍照并返回图片Android 简单的照相机程序的实例代码Android实现读取相机(相册)图片并进行剪裁Android自定义照相机详解Android实现从本地图库/相机拍照后裁剪图片并设置头像Android开发从相机或相册获取图片裁剪Android 调用系统相机拍摄获取照片的两种方法实现实例Android自定义照相机Camera出现黑屏的解决方法


--结束END--

本文标题: Android相机管理工具类

本文链接: https://www.lsjlt.com/news/22352.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作