java - 在 Android 应用程序中获取用户的位置权限

标签 java android permissions location

<分区>

我正在尝试使用典型的权限框获取用户的实际位置: 像这样: enter image description here

如果有人知道怎么做,请回答。

最佳答案

在运行时请求权限以使用设备当前位置,如下所示:

if (ActivityCompat.checkSelfPermission(YourActivity.this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(YourActivity.this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
      ActivityCompat.requestPermissions(YourActivity.this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1);
      return;
}else{
  // Write you code here if permission already given.
} 

关于java - 在 Android 应用程序中获取用户的位置权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44370162/

相关文章:

java - JAVA中的动态Json解析并找到键和值对?

android - 各种问题@NonNull、@NotNull 和@ParametersAreNonnullByDefault

android - 在 `android.permission` 列表中找不到 MANAGE_USERS 权限

android - 在 Android 中设置从一个特定应用程序到另一个应用程序的权限

ubuntu - Hadoop命令权限

java - Selenium Java - 如何在父元素相同的情况下搜索和查找特定的嵌套元素

java - Corona SDK 中的 Storyboard ScrollView

web - Google Play上的免费试用版应用程序,我自己网站上的完整版本

android - 将提交按钮添加到 SearchView

java - Play Framework 1.2 : How to add custom module dependencies