Android开发 华为手机读取相册闪退问题
2017-07-24 15:17
411 查看
说明:不管是用的第三方控件还是自己写的,在选择图片或者修改头像时需要访问手机相册,不做处理华为手机会出现闪退,这时通过代码动态设置读写SD卡权限即可.
1.代码:
下面这段代码放在OnCreate()里:
1.代码:
private static final int REQUEST_EXTERNAL_STORAGE = 1; // 不可改 private static String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE };
下面这段代码放在OnCreate()里:
int permission = ActivityCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE); if (permission != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, PERMISSIONS_STORAGE, REQUEST_EXTERNAL_STORAGE); }
相关文章推荐
- Android开发——相册拍照_03.解决相机拍照之后部分手机无法将图片保存到路径或部分手机点击相机确定无法返回问题
- Android开发中调用系统相册上传图片到服务器OPPO等部分手机上出现短暂的显示桌面问题的解决方法
- Android手机开发:从网络上读取图片
- 【游戏开发备注之一】关于Cocos2dx_v1.x版本iphone与Android运行出现图片白块、添加GameCenter报错问题及编译Android闪退的解决办法&&CCLOG与CClog的区别
- 华为手机在开发Android调试时logcat不显示输出信息的解决办法
- Ubuntu 10.10 与 华为 C8650 手机搭建 Android 真机开发调试环境
- Android手机开发:ImageView使用和从内存读取图片显示
- Unity3d开发android项目时引入jar包读取图片资源的问题
- Mac OS X下Android系统M2、华为部分手机无法连接问题之解决方案
- android 开发时遇到的各种问题1--Android双模(CDMA/GSM)手机短信相关
- ubuntu12.04下android连接真机开发找不到手机问题解决
- Android开发中遇到读取数据库中的短信问题
- Mac OS X下Android系统M2、华为部分手机无法连接问题之解决方案
- 华为手机在开发Android调试时logcat不显示输出信息的解决办法
- Android手机常见问题以及解决办法[非开发]
- Linux下Android开发手机设备不可用问题
- 关于android开发中手机连接不上eclipse问题
- [置顶] android手机google地图开发时与实际地图上经纬度的转换问题
- 【转】Mac OS X下Android系统M2、华为部分手机无法连接问题之解决方案