android 二维码保存成功了,但是微信从相册里找二维码找不到?保存对象是bitmap
2016-10-10 14:23
501 查看
ps:android 二维码保存成功了,但是微信从相册里找二维码找不到?保存对象是bitmap
1、getBitmap
2、保存bitmap图片对象
1、getBitmap
Glide.with(getApplicationContext()).load(mUrl).asBitmap().into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { bmp = resource; iv_wechat_code.setScaleType(ImageView.ScaleType.CENTER_CROP); iv_wechat_code.setImageBitmap(bmp); } });
2、保存bitmap图片对象
private void showSave() { new Thread(saveFileRunnable).start(); }
/***********************************************************/ /** * 保存照片 * * @param bm * @param fileName * @throws IOException */ private final static String ALBUM_PATH = Environment.getExternalStorageDirectory() + "/abcd/"; private String mSaveMessage; private String fileName="android.jpg"; public void saveFile(Bitmap bm) throws IOException { File dirFile = new File(ALBUM_PATH); if (!dirFile.exists()) { dirFile.mkdir(); } File myCaptureFile = new File(ALBUM_PATH + fileName); BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(myCaptureFile)); bm.compress(Bitmap.CompressFormat.JPEG, 80, bos);
PS:红色部分不加的话,哼哼,。。。那是更新图库的,不然微信找不到哈 Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); Uri uri = Uri.fromFile(myCaptureFile); intent.setData(uri); sendBroadcast(intent);
bos.flush(); bos.close(); } private Runnable saveFileRunnable = new Runnable() { @Override public void run() { try { saveFile(bmp); mSaveMessage = "图片保存成功!"; } catch (IOException e) { mSaveMessage = "图片保存失败!"; e.printStackTrace(); } messageHandler.sendMessage(messageHandler.obtainMessage()); } }; private Handler messageHandler = new Handler() { @Override public void handleMessage(Message msg) { if (mLoading != null) mLoading.dismiss(); Log.d("tag", mSaveMessage);
ToastUtils.showShort2(WeichatCodeActivity.this,mSaveMessage); } }; /***********************************************************/
相关文章推荐
- Android中将Bitmap对象以PNG格式保存在内部存储中
- 从网络获取图片并保存到手机相册,保存成功但是相册不显示图片问题
- Android 保存bitmap到相册
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- Android实现选择相册图片和拍照,并手动截图返回图片路径和Bitmap对象
- 关于微信小程序中链接使用canvas实时生成二维码使用保存至相册
- Android ImageUtils 图片工具类,包括:小米从相册调图像空指针,三星旋转照片,压缩图片,保存Bitmap到本地,获取本地视频的缩略图,毛化玻璃效果,代码以后会更新
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- Android 保存bitmap图像到本地之后,相册查看不显示问题
- Android中将Bitmap对象以PNG格式保存在内部存储中的方法
- android仿微信识别相册中二维码图片信息
- Android 拍照后保存到手机里,在相册找不到
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- android中Bitmap对象怎么保存为文件?
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byt
- android将Bitmap对象保存到SD卡中的方法
- [Android] 将 Bitmap 对象以 PNG 格式保存在内部存储中
- 方案保存成功,但是却找不到保存的方案
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte