android 6.0权限适配哥哥踩过的坑

1 权限适配必须把你的sdk编译到android M(23)的sdk下面,不要在小于23的sdk下面编译,检测不
出任何的效果;


2 所有模块的application、activity的主题样式必须修改为 AppCompat下面的样式或者android M下

面的主题样式;


3 如果你的工程依赖库较多,可能会出现你自定义的values下面的某些属性跟 android M下面的主题

样式名字相同,这时你的属性名字必须修改,要不然会出现编译失败;


4 布局文件下面的组件的颜色值必须使用确定的颜色值,而不能够使用 ?attr/colorName 这种只指

明是颜色类型,而无确定的颜色值;
5 org.apahe.http 这个包在 android M下面被摒弃掉了,使用org.apache.http.legacy包来代替;
6 android M的权限适配如果你是第一次坐,不要想着使用github上面的那个权限管理的第三方jar,
其实权限适配你自己弄懂以后处理起来还是比较简单的;
7 如果真的搞不定了,记得给我留言,加微信:fbch2016,
  android M的权限适配我在android studio,Eclipse下面都做了适配的,大部分的坑这篇文章基本都总结出来了。

你可能感兴趣的:(android开发,IT工作感悟)