软件在上传头像的时候有个图片剪切功能,本来一直没有问题的,后来公司有个同事买了部nexus手机,运行后发现图片剪切后崩溃,后来发现问题并解决

在这里记录一下

public static Bitmap getImageBitmap(Context context,Intent intent) {

Bitmap bitmap=null;

if (intent.getExtras()!=null) {

bitmap = (Bitmap) intent.getExtras().get("data");

}else {

Uri uri = intent.getData();

LogUtil.i("aaa", uri.toString());

try {

bitmap = BitmapFactory.decodeStream(context.getContentResolver().openInputStream(uri));

} catch (FileNotFoundException e) {

e.printStackTrace();

return null;

}

}

return bitmap;

}

返回值intent中是由路径的,不过是在data和extras中放着呢,所以判断是在哪里放着就好

转载于:https://www.cnblogs.com/snowalwaysboy/p/8309314.html

图片剪切空指针崩溃问题在Android 6.0系统出现相关推荐

  1. Android 6.0系统中图片剪切空指针崩溃问题解决纪录

    软件在上传头像的时候有个图片剪切功能,本来一直没有问题的,后来公司有个同事买了部nexus手机,运行后发现图片剪切后崩溃,后来发现问题并解决 在这里记录一下 public static Bitmap ...

  2. android屏幕适配的五种方式_讲一讲Android 9.0系统的新特性,对刘海屏设备进行适配...

    黑客技术点击右侧关注,了解黑客的世界! Java开发进阶点击右侧关注,掌握进阶之路! Python开发点击右侧关注,探讨技术话题!作者丨郭霖来源丨郭霖(guolin_blog) 其实Android 9 ...

  3. Android 8.0 学习(3)---Android 8.0系统的应用图标适配

    其实在去年Android 8.0系统刚推出的时候,我就仔细翻阅过Google官方的功能变更文档.变更项着实不少,但是真正需要我们去进行功能适配的地方却并不多.总结了一下,最主要需要进行适配的地方有两处 ...

  4. Android 8.0系统源码分析--Camera processCaptureResult结果回传源码分析

    相机,从上到下概览一下,真是太大了,上面的APP->Framework->CameraServer->CameraHAL,HAL进程中Pipeline.接各种算法的Node.再往下的 ...

  5. Android 6.0系统新特性及功能说明

    本文通过翻译官方文档和google开发者大会资料收集得出,转载请注明出处. Android 6.0系统新特性及功能说明... 1 1       优化用户体验:... 1 1.1        应用权 ...

  6. android 10.0系统 跳转 使用WPS打开文档

    android 10.0系统 跳转 使用WPS打开文档 1.AndroidManifest.xml配置 <provider android:name="android.support. ...

  7. 《深入解析Android 5.0系统》——第1章,第1.2节安装开发包

    本节书摘来自异步社区<深入解析Android 5.0系统>一书中的第1章,第1.2节安装开发包,作者 刘超,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.2 ...

  8. nokia android 8,疑似诺基亚8再曝光:预装Android 8.0系统

    [TechWeb报道]8月4日消息,之前诺基亚公布了诺基亚8手机,并且确认蔡司镜头认证.现在最新消息,来自GeekBench数据发现一款诺基亚机型,搭载骁龙835处理器,预装Android 8.0系统 ...

  9. android 系统源码调试 局部变量值_如何方便快速的整编Android 9.0系统源码?

    点击上方"刘望舒",选择"星标" 多点在看,就是真爱! 作者 :  刘望舒  |  来源 :刘望舒的博客地址:http://liuwangshu.cn/fram ...

最新文章

  1. 剑桥大学发布2019年度AI发展报告,预测未来12个月AI产业6件大事
  2. 聊聊wiki和中华维客
  3. WinForm实现简单的拖拽文件到出题的功能(C#)(3)
  4. 百度安全 TrustZone SDK 正式成为 OP-TEE 官方推荐 Rust 开发环境
  5. 如何做好Code Review
  6. gitlab mysql启动不了_gitlab不支持mysql,这就是我学习PostgreSQL的原因
  7. 实施工程师——实施中最核心的问题
  8. 播放2 –模块,插件有什么区别?
  9. selenium autoit java_selenium借助AutoIt识别上传文件Java篇
  10. WINCE的KITL调试环境
  11. Ubuntu下如何修改文件或者文件夹的权限
  12. ros android 方案,ROS + Android
  13. Code Project精彩系列(转)
  14. 局域网访问提示无法访问检查拼写_无法访问局域网共享(win7访问xp):请检查名称的拼写.否则网络可能有问题. 错误代码0x80004005...
  15. 紫外功率测试软件,紫外灯253.7nm紫外线辐射功率、电气特性的测量方法
  16. [论文阅读]Which Is Plagiarism: Fashion Image Retrieval Based on Regional Representation for Design Prote
  17. Windows驱动_WSK驱动之二WSK的操作
  18. 万字长文,细说长沙银行的数字化研发管理转型之路
  19. 北邮自考计算机专业好过吗,有参加过北京邮电大学自考答辩的吗,难吗
  20. mac和eshow投屏链接不成功问题

热门文章

  1. tomcat的jdbc连接池PoolExhaustedException
  2. leetcode 二分查找 Search in Rotated Sorted ArrayII
  3. C#高级编程----错误和异常的总结
  4. 互联工厂大数据云平台打造中国版CPS
  5. Vim的行号、语法显示等设置(.vimrc文件的配置)以及乱码解决
  6. centos 6.4 更新163源
  7. Flex很可能会消失
  8. OpenLayers事件处理Event.js(七)
  9. 批量图片压缩工具:JPGCompact 2.0绿色版
  10. 自编码之残差和磁力线网络结构