问题描述
我的清单中的权限:
<uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION" />
主要活动:
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACTIVITY_RECOGNITION},GOOGLE_FIT_PERMISSIONS_REQUEST_CODE);
它无法识别“ACTIVITY_RECOGNITION”。错误是“无法解析符号‘ACTIVITY_RECOGNITION’” 我在这里做错了什么??
解决方法
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION"/>
应用应检查是否已授予权限:
if (ContextCompat.checkSelfPermission(thisActivity,Manifest.permission.ACTIVITY_RECOGNITION)
!= PackageManager.PERMISSION_GRANTED) {
// Permission is not granted
}
请求权限:
ActivityCompat.requestPermissions(thisActivity,arrayOf(Manifest.permission.ACTIVITY_RECOGNITION),MY_PERMISSIONS_REQUEST_ACTIVITY_RECOGNITION);