android功能性多版本适配
文章平均质量分 66
android 6.0前后权限介绍与权限适配,android 7.0前后调用系统相册与相机适配,android 5.0前后Dialog设置等问题解决方案介绍
yangyang_boke
别把世界让给你鄙视的人
展开
-
手把手教你:android调用系统相机、相册功能,适配6.0权限获取以及7.0以后获取URI(兼容多版本)
Android中调用系统相机来拍摄照片的代码,如下:1、首先设置Uri获取判断以及相机请求Code public final int TYPE_TAKE_PHOTO = 1;//Uri获取类型判断 public final int CODE_TAKE_PHOTO = 1;//相机RequestCode 2、调起系统相机 Intent takeIntent = new I原创 2017-05-15 14:18:43 · 22247 阅读 · 5 评论 -
android 5.0以上版本dialog无法填满屏幕
今天发现在5.0一下版本dialog是可以填满屏幕的,5.0以上就不行,解决方法:创建的时候指定一个主题:AlertDialog.Builder builder = new AlertDialog.Builder(instance, R.style.MyDialogTheme)//直接修改主题的背景色就可以了 @color/zhidianlife_transparen原创 2016-09-21 10:38:25 · 2427 阅读 · 0 评论 -
干货,关于自定义Dialog的宽度充满屏幕的方法以及为什么设置失败(扩展:自定义Dialog形状)
为了让自定义dialog的宽度充满屏幕,可能会在网上搜了各种各样的方法来实现这一目的,可能都失败了,这是为什么呢?因为自定义布局加载的位置不对,直接看图:因为是在代码里面设置的dialog宽度全屏,而不是在styles里面,所以不能在创建dialog的时候加载自定义的布局,怎么实现Dialog的宽度全屏?为了清晰明了,贴图:为了让dialog宽度全屏,在你dialog.sh原创 2016-09-20 17:48:40 · 7135 阅读 · 0 评论 -
通俗易懂,手把手教会你android 6.0后(兼容6.0之前版本)申请危险权限的方法
android6.0发布后,应用内部申请权限的方法不再是统一的在AndroidManiFest.xml文件中配置,具体原因请看原创 2016-12-16 14:05:29 · 4698 阅读 · 0 评论 -
android6.0后权限概谈
运行时权限理解-传送门前言 谷歌在2015年8月份时候,发布了Android 6.0版本,代号叫做“棉花糖”(Marshmallow ),其中的很大的一部分变化,是在用户权限授权上,或许是感觉之前默认授权的不合理,现在6.0出来,使得用户权限授权变得合理。这可能也是参考IOS系统的,只有在用户需要使用权限的时候,才去授权请求,这样做的目的是提高用户体验,当然,用户感觉好了,转载 2016-11-10 15:19:43 · 1098 阅读 · 0 评论