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

Android 华为手机荣耀8X调用系统裁剪工具不能裁剪方形图片,裁剪后程序就奔溃,裁剪后获取不到bitmap的问题

买了个华为荣耀8X,安装自己写的App后,调用系统裁剪工具发现裁剪是圆形的,解决办法:

//专门针对华为手机解决华为手机裁剪图片是圆形图片的问题
if (Build.MANUFACTURER.equals("HUAWEI")) {intent.putExtra("aspectX", 9998);intent.putExtra("aspectY", 9999);
} else {// 裁剪框的比例,1:1   这里是针对其他手机的intent.putExtra("aspectX", 1);intent.putExtra("aspectY", 1);
}

解决选择裁剪图片,每次无论怎么选,都是同一张图片的问题,解决方法如下:

在裁剪图片的方法里加上如下判断,

if (Build.MANUFACTURER.equals("HUAWEI")) {intent.putExtra("return-data", false);
} else {intent.putExtra("return-data", true);
}

主要是要让return-data为false

点击确定裁剪那个对号(√)时,程序就奔溃,并且获取不到bitmap,解决方法如下:

在onActivityResult这个方法里

 // 从剪切图片返回的数据if (data != null) {Bitmap bitmap = null;if (Build.VERSI

相关文章:

Android 华为手机荣耀8X调用系统裁剪工具不能裁剪方形图片,裁剪后程序就奔溃,裁剪后获取不到bitmap的问题

买了个华为荣耀8X,安装自己写的App后,调用系统裁剪工具发现裁剪是圆形的,解决办法: //专门针对华为手机解决华为手机裁剪图片是圆形图片的问题 if (Build.MANUFACTURER.equals("HUAWEI")) {intent.putExtra("aspectX", 9998);intent.putExtra("a…...

《Flink学习笔记》——第十二章 Flink CEP

12.1 基本概念 12.1.1 CEP是什么 1.什么是CEP? 答:所谓 CEP,其实就是“复杂事件处理(Complex Event Processing)”的缩写;而 Flink CEP,就是 Flink 实现的一个用于复杂事件处理的库&#xff08…...

谷歌IndexedDB客户端存储数据

IndexedDB 具有以下主要特点: 1.存储大量数据:IndexedDB 可以存储大量的数据,比如存储离线应用程序的本地缓存或存储在线应用程序的大量数据。 2.结构化数据:IndexedDB 使用对象存储空间(Object Stores)来…...

天气数据的宝库:解锁天气预报API的无限可能性

前言 天气预报一直是我们日常生活中的重要组成部分。我们依赖天气预报来决定穿什么衣服、何时出行、规划户外活动以及做出关于农业、交通和能源管理等方面的重要决策。然而,要提供准确的天气预报,需要庞大的数据集和复杂的计算模型。这就是天气预报API的…...

插入排序(Insertion Sort)

C自学精简教程 目录(必读) 插入排序 每次选择未排序子数组中的第一个元素&#xff0c;从后往前&#xff0c;插入放到已排序子数组中&#xff0c;保持子数组有序。 打扑克牌&#xff0c;起牌。 输入数据 42 20 17 13 28 14 23 15 执行过程 完整代码 #include <iostream…...

2023蓝帽杯初赛

最近打完蓝帽杯 现在进行复盘 re 签到题 直接查看源代码 输出的内容就是 变量s 变量 number 而这都是已经设定好了的 所以flag就出来了 WhatisYourStory34982733 取证 案件介绍 取证案情介绍&#xff1a; 2021年5月&#xff0c;公安机关侦破了一起投资理财诈骗类案件&a…...

风险评估

风险评估概念 风险评估是一种系统性的方法&#xff0c;用于识别、评估和量化潜在的风险和威胁&#xff0c;以便组织或个人能够采取适当的措施来管理和减轻这些风险。 风险评估的目的 风险评估要素关系 技术评估和管理评估 风险评估分析原理 风险评估服务 风险评估实施流程...

直播软件app开发中的AI应用及前景展望

在当今数字化时代&#xff0c;直播市场蓬勃发展&#xff0c;而直播软件App成为人们获取实时信息和娱乐的重要渠道。随着人工智能&#xff08;AI&#xff09;技术的迅猛发展&#xff0c;直播软件App开发正逐渐融入AI的应用&#xff0c;为用户带来更智能、更个性化的直播体验。 …...

vscode html使用less和快速获取标签less结构

扩展插件里面搜索 css tree 插件 下载 使用方法 选择你要生成的标签结构然后按CTRLshiftp 第一次需要在输入框输入 get 然后选择 Generate CSS tree less结构就出现在这个里面直接复制到自己的less文件里面就可以使用了 在html里面使用less 下载 Easy LESS 插件 自己创建…...

excel中的引用与查找函数篇1

1、COLUMN(reference)&#xff1a;返回与列号对应的数字 2、ROW(reference)&#xff1a;返回与行号对应的数字 参数reference表示引用/参考单元格&#xff0c;输入后引用单元格后colimn()和row()会返回这个单元格对应的列号和行号。若参数reference没有引用单元格&#xff0c;…...

【python】—— 函数详解

前言&#xff1a; 本期&#xff0c;我们将要讲解的是有关python中函数的相关知识&#xff01;&#xff01;&#xff01; 目录 &#xff08;一&#xff09;函数是什么 &#xff08;二&#xff09;语法格式 &#xff08;三&#xff09;函数参数 &#xff08;四&#xff09;函…...

springboot web开发登录拦截器

在SpringBoot中我们可以使用HandlerInterceptorAdapter这个适配器来实现自己的拦截器。这样就可以拦截所有的请求并做相应的处理。 应用场景 日志记录&#xff0c;可以记录请求信息的日志&#xff0c;以便进行信息监控、信息统计等。权限检查&#xff1a;如登陆检测&#xff…...

大数据课程K17——Spark的协同过滤法

文章作者邮箱:yugongshiye@sina.cn 地址:广东惠州 ▲ 本章节目的 ⚪ 了解Spark的协同过滤概念; 一、协同过滤概念 1. 概念 协同过滤是一种借助众包智慧的途径。它利用大量已有的用户偏好来估计用户对其未接触过的物品的喜好程度。其内在思想是相似度的定义…...

【力扣】1588. 所有奇数长度子数组的和 <前缀和>

【力扣】1588. 所有奇数长度子数组的和 给你一个正整数数组 arr &#xff0c;请你计算所有可能的奇数长度子数组的和。子数组 定义为原数组中的一个连续子序列。请你返回 arr 中 所有奇数长度子数组的和 。 示例 1&#xff1a; 输入&#xff1a;arr [1,4,2,5,3] 输出&#x…...

socket,tcp,http三者之间的原理和区别

目录 1、TCP/IP连接 2、HTTP连接 3、SOCKET原理 4、SOCKET连接与TCP/IP连接 5、Socket连接与HTTP连接 socket&#xff0c;tcp&#xff0c;http三者之间的区别和原理 http、TCP/IP协议与socket之间的区别 下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置…...

【FPGA零基础学习之旅#11】数码管动态扫描

&#x1f389;欢迎来到FPGA专栏~数码管动态扫描 ☆* o(≧▽≦)o *☆嗨~我是小夏与酒&#x1f379; ✨博客主页&#xff1a;小夏与酒的博客 &#x1f388;该系列文章专栏&#xff1a;FPGA学习之旅 文章作者技术和水平有限&#xff0c;如果文中出现错误&#xff0c;希望大家能指正…...

JavaExcel:自动生成数据表并插入数据

故事背景 出于好奇&#xff0c;当下扫描excel读取数据进数据库 or 导出数据库数据组成excel的功能层出不穷&#xff0c;代码也是前篇一律&#xff0c;poi或者easy excel两种SDK的二次利用带来了各种封装方法。 那么为何不能直接扫描excel后根据列的属性名与行数据的属性建立S…...

哪吒汽车“三头六臂”之「浩智电驱」

撰文 / 翟悦 编审 / 吴晰 8月21日&#xff0c;在哪吒汽车科技日上&#xff0c;哪吒汽车发布“浩智战略2025”以及浩智技术品牌2.0。根据公开信息&#xff0c;主编梳理了以下几点&#xff1a;◎浩智滑板底盘支持400V/800V双平台◎浩智电驱包括180kW 400V电驱系统和250kW 800…...

补码的反码加1为什么是原码?

搞了半个小时&#xff0c;终于弄懂了。 168421原码10011反码01100补码01101 学到这里了&#xff0c;我们肯定知道&#xff0c;原码补码 0&#xff0c;在这里也就是 19 13 32&#xff0c;溢出来的一位正好舍去了&#xff1b; 所以说&#xff0c;对啊&#xff0c;只要保证…...

光刻机是怎么做出来的

文章目录 一、光刻机的基本原理二、光刻机的制造过程三、光刻机的制造要求四、光刻机的发展趋势 光刻机是半导体工艺制造中非常重要的设备之一&#xff0c;它是用来制作微细结构的关键工具之一。相信大家都知道&#xff0c;半导体工艺中最小的制造单位是晶体管&#xff0c;而制…...

RGD-PEG-NH₂在肿瘤靶向治疗中的应用:从原理到临床

RGD-PEG-NH₂在肿瘤靶向治疗中的应用&#xff1a;从原理到临床来源&#xff1a;冰合试剂&#xff08;ID&#xff1a;bhshiji&#xff09;一、引言&#xff1a;肿瘤靶向的"黄金钥匙扣"在肿瘤靶向治疗领域&#xff0c;RGD肽是一个"明星"般的存在。这个仅由三…...

CAD 如何实现序号标注与明细表序号联动?

条件1、准备&#xff1b;如图&#xff0c;多重引线标注了5处件&#xff1b;明细表用表格录入表示&#xff1b;设置值2、设置序号值时&#xff0c;右键选择 “插入字段”&#xff1b;3、字段设置&#xff1b;依次选择&#xff1a;字段类别&#xff0c;选择 对象&#xff1b;字段…...

2026年网文作者生存指南:实测7款AI码字工具,解决“吃设定”与“AI味”的终极防坑指南

写了十二年网文&#xff0c;从早期的起点玄幻、贴吧同人&#xff0c;一路熬到现在番茄的免费飞读模式&#xff0c;算是把网文圈的潮起潮落看了个遍。 最近这两年&#xff0c;个人作者真的很难受。很多工作室直接用大模型批量扫榜&#xff0c;搞得卷字数已经没意义了&#xff0c…...

bge-large-zh-v1.5小白指南:如何验证模型启动与调用

bge-large-zh-v1.5小白指南&#xff1a;如何验证模型启动与调用 1. bge-large-zh-v1.5模型简介 bge-large-zh-v1.5是一款专为中文优化的语义嵌入模型&#xff0c;由北京智源人工智能研究院开发。这个模型能够将中文文本转换为高维向量表示&#xff0c;广泛应用于语义搜索、问…...

Scholar-Agent

✅ 双栏对照预览&#xff1a;现在支持全文 Markdown 展示。高亮追踪&#xff1a;搜索词、关键指标在原文中自动黄色高亮&#xff0c;再也不用手动 CtrlF 找关键词了。✅ 沉浸式文献助手 (Paper Chat)&#xff1a; 右下角新增 “脑机接口”式对话窗。局部 RAG&#xff1a;你可以…...

用Python+OpenCV给斗地主做个‘外挂’:手把手教你写个桌面记牌器(附源码)

PythonOpenCV实战&#xff1a;打造智能斗地主记牌工具 记得去年宿舍通宵打牌时&#xff0c;室友总抱怨记不住出过的牌。作为计算机系学生&#xff0c;我琢磨着能否用课堂学的OpenCV做个记牌工具。三周后&#xff0c;当这个能自动识别桌面上扑克牌的小程序成功运行时&#xff0c…...

浦语灵笔2.5-7B实战落地:3个行业客户在6个月内完成POC到上线

浦语灵笔2.5-7B实战落地&#xff1a;3个行业客户在6个月内完成POC到上线 1. 项目背景与价值 在当今AI技术快速发展的时代&#xff0c;多模态视觉语言模型正在成为企业智能化转型的重要工具。浦语灵笔2.5-7B作为上海人工智能实验室开发的多模态视觉语言大模型&#xff0c;凭借…...

停止健身房“赎罪”:把动作揉进日常,比发狠管用

健身房的惩罚 vs 生活中的律动 专栏&#xff1a;清醒日常 | 重新认识这副皮囊 (02) 老哥&#xff0c;今天咱们聊聊一个挺普遍&#xff0c;但很少有人愿意戳破的现象。 你有没有过这种经历&#xff1a;白天在公司极其憋屈地坐了十个小时&#xff0c;改了八遍PPT&#xff0c;晚…...

GHelper:华硕笔记本性能调校神器,让你的ROG设备焕发新生

GHelper&#xff1a;华硕笔记本性能调校神器&#xff0c;让你的ROG设备焕发新生 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other mod…...

LIBERO Benchmark自定义任务避坑指南:手把手教你从零构建厨房场景的BDDL文件

LIBERO Benchmark厨房任务BDDL实战&#xff1a;从场景拆解到避坑全流程 当你第一次打开LIBERO Benchmark的文档&#xff0c;面对那些复杂的项目结构和晦涩的术语时&#xff0c;是否感到无从下手&#xff1f;本文将以一个具体的厨房场景任务为例——"打开橱柜放入杯子&quo…...