当前位置: 首页 > news >正文

网站图片调用百度做网站

网站图片调用,百度做网站,昆明网站建设价目表,营销型网站建设和规划为某个按钮或者图片添加点击事件,然后:strImg为图片url地址 ,loadDialog只是个提示信息,可以不要这个参数。使用Glide的onResourceReady方法获取到bitmap对象: LoadDialog loadDialognew LoadDialog(); loadDialog.initShow(cont…

为某个按钮或者图片添加点击事件,然后:strImg为图片url地址 ,loadDialog只是个提示信息,可以不要这个参数。使用Glide的onResourceReady方法获取到bitmap对象:

LoadDialog loadDialog=new LoadDialog();
loadDialog.initShow(context,"图片保存中");
 public static void savePic(Context context, String strImg, LoadDialog loadDialog) {if (!ObjectUtils.isEmpty(strImg)) {//转化为位图Glide.with(context).asBitmap().load(strImg).listener(new RequestListener<Bitmap>() {@Overridepublic boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {ToastUtils.showShort("图片加载失败,请使用手机截图");loadDialog.dismiss();return false;}@Overridepublic boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, DataSource dataSource, boolean isFirstResource) {if (!ObjectUtils.isEmpty(resource)) {try {String string = Utils.getImgPath(context, resource, DateUtil.getCurrentTime("HHmmss"));ToastUtils.showLong("图片保存位置:" + string);} catch (Exception e) {e.printStackTrace();ToastUtils.showShort("图片保存失败,请使用手机截屏");}} else {ToastUtils.showShort("图片获取失败,请使用手机截图");Log.d("图片获取失败", "mBitmap == null");}loadDialog.dismiss();return false;}}).submit();}else ToastUtils.showShort("图片获取失败,请用手机截图");}

保存图片并返回路径:

    public static String getImgPath(Context context, Bitmap bitmap, String picName) {String fileName = null;//保存文件路径String filePath = Environment.getExternalStorageDirectory().toString();//适配Android 10if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {filePath = Objects.requireNonNull(context.getExternalFilesDir(Environment.DIRECTORY_PICTURES)).toString();}//系统相册目录String galleryPath = (filePath+ File.separator + Environment.DIRECTORY_DCIM+ File.separator + "Camera" + File.separator);// 声明文件对象File file = null;// 声明输出流FileOutputStream outStream = null;try {// 如果有目标文件,直接获得文件对象,否则创建一个以filename为名称的文件file = new File(galleryPath, picName + ".jpg");// 获得文件相对路径fileName = file.toString();// 获得输出流,如果文件中有内容,追加内容outStream = new FileOutputStream(fileName);//图片压缩 质量为原来的90%,把压缩后的图片放到outStreambitmap.compress(Bitmap.CompressFormat.JPEG, 90, outStream);} catch (FileNotFoundException e) {e.getStackTrace();} finally {if (outStream != null) {try {outStream.close();} catch (IOException e) {e.printStackTrace();}}MediaStore.Images.Media.insertImage(context.getContentResolver(),bitmap, fileName, null);ContentValues values = new ContentValues();values.put(MediaStore.Images.Media.DATA, galleryPath);values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");Uri uri = context.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);// 通知图库更新context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + file.getAbsolutePath())));}return file.getPath();}

详细注释,放在代码里面了

http://www.tj-hxxt.cn/news/27452.html

相关文章:

  • 在深圳怎么进大公司网站店铺100个关键词
  • 阿里云 网站空间竞价排名广告
  • 免费网站论坛公司怎么建立自己的网站
  • 优质手机网站建设企业友链申请
  • 药业集团网站建设方案免费私人网站建设
  • 网站建设图片按钮保定网站制作
  • 石家庄市住房和建设局网站爱站网seo查询
  • 杭州市建设委员会网站培训心得体会范文500字
  • title:(网站建设)网站策划书案例
  • 做网站需要什么准备广东免费网络推广软件
  • 云南做网站的公司百度快照推广排名
  • 中国旅游网官网北京seo技术交流
  • 做企业网站怎么样网页设计软件dreamweaver
  • 做一个高端网站seo导航站
  • 做塑胶材料的网站网球新闻最新消息
  • 横岗网站制作山西搜索引擎优化
  • 目前做网站的好处交换友情链接的好处
  • 网站只能用ip访问网站百度推广销售话术
  • 广告企业网站源码本溪seo优化
  • 丰台网站建设嘉兴seo排名外包
  • 上海 网站建设业务营销方法品牌宣传方式
  • 怎么优化WordPress主题深圳关键词推广优化
  • 网站建设合同.doc青岛 google seo
  • 代理平台注册网站建设南京seo公司排名
  • 常州辉煌网络网站制作吸引人的软文标题例子
  • wordpress小说下载站东莞优化seo
  • 成都网站建设 3e网络制作网站费用
  • 做一网站需要哪些语言aso优化渠道
  • 沈阳外贸网站建设百度秒收录技术
  • 南平公司做网站如何做好网络营销