他们使用的targetSdkVersion低于23:
“如果设备运行的是Android 6.0(API级别23)或更高版本,并且应用程序的targetSdkVersion为23或更高版本,则应用程序在运行时向用户请求权限[...] 如果设备运行的是Android 5.1.1(API级别22)或更低版本,或者应用程序的targetSdkVersion为22或更低版本,则系统会在用户安装应用程序时请求用户授予权限”
https://developer.android.com/guide/topics/permissions/requesting.html
权限分为:普通权限和危险权限。
-普通权限:对用户隐私或设备操作风险不大。如果您的应用在清单中列出了普通权限,系统会在安装时自动授予这些权限(系统不会提示用户授予普通权限,用户也无法撤销)。
-危险权限:这些权限可能会影响用户的隐私或设备的正常操作,用户必须明确同意授予这些权限。只有危险权限需要用户同意。但是,Android要求用户授予危险权限的方式取决于两个因素:
1)用户设备上运行的Android版本 2)应用所针对的系统版本(targetSdkVersion)