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

这篇具有很好参考价值的文章主要介绍了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这个方法里文章来源地址https://www.toymoban.com/news/detail-678877.html

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

到了这里,关于Android 华为手机荣耀8X调用系统裁剪工具不能裁剪方形图片,裁剪后程序就奔溃,裁剪后获取不到bitmap的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • adb突然获取不到华为/荣耀手机。。。

    手机一开始都是好好的,adb获取正常,adb执行命令正常。突然有一天不好使了。。。。。 重启、换usb线都试过。。。。。。 看到hisuite模式和adb冲突这篇帖子,尝试下载华为手机助手去链接,但一直连接不上。 最后我的处理方法是: 设置----系统和更新----开发人员选项----打

    2024年02月05日
    浏览(42)
  • 华为荣耀手机无法usb调试的问题

    问题描述: 我使用荣耀70手机连接联想拯救者电脑,开发者模式开了,usb调试也开了,就是不能调试。 使用别的电脑是没有问题的,就很郁闷。 解决办法: 今天偶尔看到一篇文章,跟着进行了设置,可以了。  就是那个RNDIS选项,选择了,好使了~~~~

    2024年02月11日
    浏览(50)
  • mac的华为手机助手无法连接荣耀9问题解决

    官方推荐,荣耀9连接mac需要在mac上安装HiSuite(中文名是华为手机助手),并且推荐使用HDB(Huawei Data Bridge)。本人尝试了一下,发现mac上的HiSuite毫无反应,后来又用了开发人员选项的USB调试,发现还是毫无反应。 无意中发现USB下有个“选择USB配置”,一直显示为仅充电,于

    2024年02月15日
    浏览(81)
  • 中国手机新进程:折叠屏出海的荣耀,5G中回归的华为

    最近,“华为5G回归”“自研麒麟芯片回归”的消息引爆网络。网友开心庆贺之余,也纷纷猜测,华为强势归来,哪家友商最慌? “华为的回归,让竞争充满了更多的可能性和更多的魅力”,与华为渊源颇深的荣耀CEO赵明也数次被如此问道,他自信回应:“荣耀会拿出最强的

    2024年02月09日
    浏览(39)
  • 华为荣耀系列uniapp无法USB连接手机调试问题解决方案汇总

    华为荣耀系列是一个异常奇葩的手机,经常出现无法调试的问题。 目前我整理出一套完整的切实多次测试可行的解决方案。 一、打开手机的 关于手机 设置里面-一直快速点击版本号,连续点10几下。 此时处于开发者模式。 二、打开 开发者选项 1、打开开发者人员选项 2、打

    2024年02月08日
    浏览(133)
  • 【问题解决】Android Studio 无法连接手机(荣耀90)无法识别手机usb

    问题描述: 使用AS调试的时候遇到一个问题,由于是重装后的电脑,什么都没配置,但是两个旧手机都在安装SDK tools里的Google usb driver后直接连上AS,而我的新手机却死活连不上,查了一下午,啥方法都试了,还是连不上 问题解决: 最终发现在开发人员选项-网络 里面有一个

    2024年02月07日
    浏览(85)
  • Android 获取短信验证码并自动填充(踩坑小米、荣耀、OPPO、华为)

    最近弄了个短信自动填充功能,一开始觉得很简单,不就是动态注册个广播接收器去监听短信消息不就可以了吗?结果没这么简单,问题就出在机型的适配上。小米的短信权限、荣耀、OPPO的短信监听都是坑,暂时就用这三个手机测了,其他的遇到了再补充。 下面简单讲讲:

    2024年02月01日
    浏览(54)
  • 二手荣耀华为手机/平板以前用的账号密码都忘了如何清除解开.激活重置恢复找回解开方法教程

    二手荣耀华为手机/平板以前用的账号密码都忘了,现在打开设备锁定华为手机号码变更如何解锁激活码荣耀华为手机/平板激活需要输入账号密码 不记得了怎么进去号也停了我给强制恢复出厂设置了,结果手机被锁定了,现在激活设备激活不了,需要账号的密的我的华为荣耀

    2024年02月10日
    浏览(256)
  • 华为荣耀系列uniapp无法USB连接手机调试问题解决方案汇总 手机上没有信任本计算机的授权,请在手机上信任该授权

    华为荣耀系列是一个异常奇葩的手机,经常出现无法调试的问题。 目前我整理出一套完整的切实多次测试可行的解决方案。 一、打开手机的 关于手机 设置里面-一直快速点击版本号,连续点10几下。 此时处于开发者模式。 二、打开 开发者选项 1、打开开发者人员选项 2、打

    2024年02月09日
    浏览(275)
  • 荣耀、华为手机usb调试已打开,且电脑上也可以看到此设备,但adb devices不显示设备

    终端打开开发者模式,用数据线连接电脑,然后按照下面的步骤操作 adb已安装   1、开启开发者选项: 设置-关于手机-版本号(连续点击5次) 2、打开USB调试 在开发者选项中,找到USB调试,将此打开。 3、cmd进入命令行  4、查看设备 adb devices 注:荣耀、华为手机一直无法显

    2024年02月04日
    浏览(120)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包