Android 10 请求 ACTIVITY_RECOGNITION 的权限
Android 10 request permission for ACTIVITY_RECOGNITION
我正在尝试遵守 Google 要求为 Android 10 请求权限 ACTIVITY_RECOGNITION,但我似乎不明白为什么没有权限弹出窗口显示 ,与其他权限(即位置、存储...)一样
我的密码是:
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACTIVITY_RECOGNITION) != PackageManager.PERMISSION_GRANTED) {
Log.d("TAG", "PERMISSION 'ACTIVITY_RECOGNITION' NOT GRANTED");
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.ACTIVITY_RECOGNITION},
MY_PERMISSIONS_ACTIVITY_RECOGNITION);
} else
{
Log.d("TAG", "PERMISSION 'ACTIVITY_RECOGNITION' GRANTED");
}
而且我总是在 'NOT GRANTED' 流程上结束,但是 ActivityCompat.requestPermissions 没有显示弹出窗口!
还有什么我想念的吗?
清单包含
和 app.gradle
minSdkVersion 29
targetSdkVersion 30
运行 没有想法,欢迎任何帮助。
补充一下,我 运行 在我的 Pixel 2 上使用了最新固件 10.0.0(QP1A.191105.004,2019 年 11 月)
检查:Privacy changes in Android 10
来自 API 29(Android Q, Android 10)
Android 应用程序需要 AndroidManifest.xml
中的权限
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION"/>
之前 API 29 AndroidManifest.xml
<uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION" />
和
如果 system-auto 授予了 android.permission.ACTIVITY_RECOGNITION 权限,您的应用在将应用更新为目标 Android 10 后会保留该权限。但是,用户可以随时撤销此权限系统设置。
谢谢。
我正在尝试遵守 Google 要求为 Android 10 请求权限 ACTIVITY_RECOGNITION,但我似乎不明白为什么没有权限弹出窗口显示 ,与其他权限(即位置、存储...)一样
我的密码是:
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACTIVITY_RECOGNITION) != PackageManager.PERMISSION_GRANTED) {
Log.d("TAG", "PERMISSION 'ACTIVITY_RECOGNITION' NOT GRANTED");
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.ACTIVITY_RECOGNITION},
MY_PERMISSIONS_ACTIVITY_RECOGNITION);
} else
{
Log.d("TAG", "PERMISSION 'ACTIVITY_RECOGNITION' GRANTED");
}
而且我总是在 'NOT GRANTED' 流程上结束,但是 ActivityCompat.requestPermissions 没有显示弹出窗口! 还有什么我想念的吗?
清单包含 和 app.gradle minSdkVersion 29 targetSdkVersion 30
运行 没有想法,欢迎任何帮助。 补充一下,我 运行 在我的 Pixel 2 上使用了最新固件 10.0.0(QP1A.191105.004,2019 年 11 月)
检查:Privacy changes in Android 10
来自 API 29(Android Q, Android 10) Android 应用程序需要 AndroidManifest.xml
中的权限<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION"/>
之前 API 29 AndroidManifest.xml
<uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION" />
和
如果 system-auto 授予了 android.permission.ACTIVITY_RECOGNITION 权限,您的应用在将应用更新为目标 Android 10 后会保留该权限。但是,用户可以随时撤销此权限系统设置。
谢谢。