Android Studio请求位置权限弹出窗口

问题描述 投票:0回答:1

我想在android studio应用程序中包含一些代码,该代码将弹出一个对话框,以请求用户权限以启用手机上的位置,并允许该应用程序访问权限。此刻,我必须手动打开位置,然后在应用程序设置中启用位置。

我想要一个弹出对话框来启用它。

谢谢

java android android-studio location
1个回答
1
投票

简单地,您可以使用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


0
投票

首先,在AndroidManifest.xml文件中定义您的权限

© www.soinside.com 2019 - 2024. All rights reserved.