在申请权限时,以ACCESS_FINE_LOCATION为例,我们要用到Manifest.permission.ACCESS_FINE_LOCATION,但是在我们输入到permission时,就会产生这样的效果:
这是为什么呢?
原因是,Android Studio的自动补全,给我们带来了麻烦。
当我们输入Manifest时,我们的输入方式通常是Man-<tab>,我们看,此时编辑器给出的提示是什么,以及补全后的结果是什么?
问题就在这里,这个java.util.jar.Manfest其实并不是我们需要的android的Manifest包,而是java的一个工具包,所以当我们输入Manfest的时候,在补全时,要选择下面一个,我们需要的是android.Manifest