相关疑难解决方法(0)

如何在Google Maps for Android API v2上显示我的位置

对于这方面的答案,我看起来很高很低,没有人,在任何论坛问题上都能提供帮助.我搜索过这些教程.该API指南说:

仅当启用"我的位置"图层时,"我的位置"按钮才会显示在屏幕的右上角.

所以我一直在寻找这个我的位置图层,但一直找不到任何东西.如何在Google地图上显示我的位置?

android geolocation google-maps-android-api-2

57
推荐指数
5
解决办法
13万
查看次数

如何在运行时检查授权权限?

Android M(预览)中,用户可以选择特定应用并检索特定权限.

所以我问如何在运行时检查授权权限

android android-permissions android-6.0-marshmallow

39
推荐指数
4
解决办法
8万
查看次数

ACCESS_FINE_LOCATION无效

以下是我AndroidManifest.xml...

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<uses-sdk
    android:minSdkVersion="16"
    android:targetSdkVersion="22" />

<application
  android:name=".BeaconApp"
  android:allowBackup="true"
  android:label="@string/app_name"
  android:icon="@mipmap/ic_launcher"
  android:theme="@style/AppTheme">
  <activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
  </activity>
  <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="AIzaSyBqhOHH31FYObdzoVW9TmQsv62TOP0LSLI"/>
</application>
Run Code Online (Sandbox Code Playgroud)

如您所见,我添加了获取位置信息所需的适当权限.但是,当我运行我的应用程序时,我得到一个奇怪的错误...

Looks like the app doesn't have permission to access location.
Add the following line to your app's AndroidManifest.xml:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

throwLocationPermissionMissing
...etc
Run Code Online (Sandbox Code Playgroud)

我已经添加了这个,AndroidManifest.xml所以我为什么会收到这个错误.我尝试重启Android Studio.我试过从模拟器中擦除数据.我试过Gradle - > Clean.这些都没有帮助.这里发生了什么?

有可能我的Android模拟器阻止GPS或什么?

android google-maps react-native react-native-android

6
推荐指数
2
解决办法
9994
查看次数

ACCESS_BACKGROUND_LOCATION 不适用于低于 Q (29) Android 版本

我的应用程序面向 Android API 28。

根据文档,我应该请求ACCESS_BACKGROUND_LOCATION,以及ACCESS_FINE_LOCATION在 Android API 上运行时< 29

我曾尝试这样做,但在onRequestPermissionResults(),ACCESS_BACKGROUND_LOCATION从未被授予并返回PackageManager.PERMISSION_DENIED。我的印象是,在 < 请求另一个前台权限时,这将被隐式授予29

或者,我可以从 API < 上的请求中删除许可29,一切似乎都按预期工作,但我意识到我会违反文档。

我是否可以省略ACCESS_BACKGROUND_LOCATION对 Android 版本 < 29的显式请求,并且仍然按预期工作,同时符合有效的 API29中的文档?

android android-permissions

4
推荐指数
1
解决办法
2661
查看次数

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

我试图通过typicaly权限框获取用户的实际位置:像这样: 在此输入图像描述

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

java permissions android location

3
推荐指数
2
解决办法
2万
查看次数