说一下写这篇博文的背景,最近一直在学习Android开发,在看Android界的大神郭霖的博客
Android系统联系人全特效实现(上),分组导航和挤压动画:
http://blog.csdn.net/guolin_blog/article/details/9097463时,对照着他的博文编写了程序,但是却无法运行出他博客中的效果。想想原因也是,他写这篇博文的时候是在2013年,那个时候的Android还是2.0的版本,现在都到了8.0版本了,Android内部肯定进行了很多的改变。
既然出现了问题,那么就要解决问题。运行他的源代码出现了2个问题,第一个问题就是:
运行程序时报错如图所示:
这里重点看划线部分,很明显这是提示缺少授权。
Android6.0以前要读取联系人信息,这需要在AndroidManifest.xml文件中加上android.permission.READ_CONTACTS的声明即可。但是Android6.0加入了运行时权限,所以这里读取联系人的信息需要