android实现拍照并转换为base64
来源:互联网 发布:淘宝手机店铺装修素材 编辑:程序博客网 时间:2024/06/05 10:22
gradule module文件添加:
manifest文件添加:
java实现代码:
注:如果后退时遇到一直loading的情况,打开这个activity之前,把下面这行代码注释掉
dependencies { compile 'com.mindorks:paracamera:0.2.2'}
manifest文件添加:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.CAMERA" />
java实现代码:
mimageIC = (ImageView)findViewById(R.id.imageView1); camera = new Camera.Builder() .resetToCorrectOrientation(true)// it will rotate the camera bitmap to the correct orientation from meta data .setTakePhotoRequestCode(1) .setDirectory("pics") .setName("singpools_" + System.currentTimeMillis()) .setImageFormat(Camera.IMAGE_JPEG) .setCompression(75) .setImageHeight(300) .build(this); Button photoButton = (Button) this.findViewById(R.id.btnScanIC); photoButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { camera.takePicture(); }catch (Exception e){ e.printStackTrace(); } } });... // For image// Get the bitmap and image path onActivityResult of an activity or fragment @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode == Camera.REQUEST_TAKE_PHOTO){ Bitmap bitmap = camera.getCameraBitmap(); if(bitmap != null) { mimageIC.setImageBitmap(bitmap); }else{ Toast.makeText(this.getApplicationContext(),"Picture not taken!",Toast.LENGTH_SHORT).show(); } } }...
imageview取出图片转换为base64格式
public String getImgBase64(ImageView imageView){ BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable(); Bitmap bitmap = drawable.getBitmap(); ByteArrayOutputStream bos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG,100,bos); byte[] bb = bos.toByteArray(); String image = Base64.encodeToString(bb, Base64.NO_WRAP); return image; }...
注:如果后退时遇到一直loading的情况,打开这个activity之前,把下面这行代码注释掉
//intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
阅读全文
0 0
- android实现拍照并转换为base64
- canvas实现图片尺寸等比压缩并转换为base64字符串
- Java实现base64图片转换为base64字符串。base64字符串转换图片 之间的互相转换,并保存在本地。
- Android实现拍照并上传
- 网络图片获取并转换为Base64字符串
- PHP将Base64图片转换为本地图片并保存
- PHP将图片转base64编码以及base64图片转换为图片并保存代码
- Java实现头像截取裁剪后图片保存,获取的是base64数据,怎么转换为图片并保存到数据库。并读取出来。
- Android-读取本地文本,把Base64 datastring转换为图片
- android拍照并剪辑
- Android拍照并显示
- android 实现调用相机拍照 获取照片路径并上传
- Android深入探究-- 实现即时拍照并上传
- Android中调用摄像头并实现对焦拍照
- Android实现拍照、选择图片并裁剪图片功能
- Android实现拍照、选择图片并裁剪图片功能
- Android调用Camera APIs实现拍照功能并上传图片
- Android 实现拍照,选择图片并剪切保存
- Java设计模式之装饰者模式
- lombok-程序员不想错过的好工具
- spark中split()特殊符号"." "|" "*" "\" "]"
- JobScheduler5.0源码分析
- Spring学习,@Resource,@Autowried,@Inject
- android实现拍照并转换为base64
- Feign
- PAT 1017. A除以B
- 数据结构JavaScript——集合
- 理解赤池信息量(AIC),贝叶斯信息量(BIC)
- Rhyme/Struts2源码解析以及拦截器原理模拟
- 蓝桥杯 算法提高 质因数
- 在线资料学习记录
- 171216—几种经典加密方法。