如何在android运行时禁用位置权限。因为每当我尝试启动我的应用程序时每次都会询问位置权限。
不想显示位置权限。
请帮助我。任何可以在运行时禁用位置权限的方法
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions,
int[] grantResults) {
Toast.makeText(getApplicationContext(), "laoction permission",Toast.LENGTH_LONG).show();
if (launchActivityInterface != null) {
launchActivityInterface.onRequestPermissionsResult(requestCode, permissions, grantResults, launchActivityInterface.getPermissionCallback());
} else {
if (requestCode == Constant.PERMISSION_REQUEST_LOCATION && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
ENHOBleMananger.getInstance(this,appView).doScanAgain();
}else {
if (requestCode == 1001 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
Toast.makeText(MainActivity.this, "Permission Granted", Toast.LENGTH_LONG).show();
ENHOWifiOperationsManager.Companion.getInstance(MainActivity.this, appView).scanWifi();
} else {
Toast.makeText(MainActivity.this, "Permission not Granted", Toast.LENGTH_LONG).show();
ENHOWifiOperationsManager.Companion.getInstance(MainActivity.this, appView).failureCaseHandler("LOCATION_STATUS");
}
}
}
}
您应该提供有关您的问题的更多信息。
PS:我本来想将此作为评论,但由于我的声誉不足,我不得不将其作为答案发布