Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当前位置未显示在我的android应用程序中_Android - Fatal编程技术网

当前位置未显示在我的android应用程序中

当前位置未显示在我的android应用程序中,android,Android,我已经编写了在android项目中获取当前位置的代码。但它并不是自动选择我的位置并在世界某个地方显示标记,尽管我坐在巴基斯坦 地图活动代码在这里 修甲师许可证 我已给予下列许可 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"

我已经编写了在android项目中获取当前位置的代码。但它并不是自动选择我的位置并在世界某个地方显示标记,尽管我坐在巴基斯坦

地图活动代码在这里

修甲师许可证 我已给予下列许可

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
    <uses-permission android:name="android.permission.INTERNET" />
我的实际位置是 31.175669、74.104891

我已经在emulator的扩展控件中手动设置了我的位置。如图所示。但我想让我的代码动态选择我的位置,请帮助我
我也有同样的问题。当你在AVD中测试你的应用程序时,地图将显示谷歌公司作为你的位置。但是如果你的代码正确,当你在你的设备上测试应用程序时,你将正确获得你的当前位置。

你的Android模拟器没有使用你的真实位置。大多数情况下,位置是在仿真器设置中设置的,比如在Android Studio中

使用真实设备进行测试,或打开设置更改位置

您可以在此处找到有关emulator的更多信息:


尝试在物理设备中测试你的应用程序。使用真实的手机进行测试。这样它就能得到你的当前位置。
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
    <uses-permission android:name="android.permission.INTERNET" />