我想在android studio应用程序中包含一些代码,该代码将弹出一个对话框,以请求用户权限以启用手机上的位置,并允许该应用程序访问权限。此刻,我必须手动打开位置,然后在应用程序设置中启用位置。
我想要一个弹出对话框来启用它。
谢谢
简单地,您可以使用ActivityCompat.requestPermission
显示运行时权限弹出窗口。
代码示例如下:>
public static final int MY_PERMISSIONS_REQUEST_LOCATION = 99; ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, MY_PERMISSIONS_REQUEST_LOCATION);
有关更多信息,您可以点击此链接https://stackoverflow.com/a/40142454
首先,在AndroidManifest.xml文件中定义您的权限