我正在使用一个使用Google地图的Android项目。该应用程序在我的手机中完美运行,拥有5.1.1 Android版本,因为我用它来开发项目,但同样的应用程序在其他手机(6.0.0 Android)中无效。在其他手机谷歌地图没有更新。 (不去当前的位置)。为什么谷歌地图没有在其他手机上更新?
提示;
<!DOCTYPE html>
<html>
<head>
<script>
function convertit()
{
var conversion = document.getElementsByName('convert');
if (conversion[0].checked == true)
{
document.getElementById('test').innerHTML = "Binary Checked";
}
else if (conversion[1].checked == true)
{
document.getElementById('test').innerHTML = " Hex Checked";
}
else if (conversion[2].checked == true)
{
document.getElementById('test').innerHTML = "Oct Checked";
}
else
{
alert("Empty");
}
return true;
}
</script>
</head>
<body>
<p id="test"> </p>
<form onsubmit="return convertit();">
<input type="radio" value="binary" name="convert" id="binarybut" >
Binary
</input>
<input type="radio" value="binary" name="convert" id="hexbut" >
Hex
</input>
<input type="radio" value="hex" name="convert" id="octbut">
Oct
</input>
<input type="submit" value="Convert Number" >
</form>
</body>
</html>
答案 0 :(得分:4)
我不认为您看到的日志警告与问题相关,它们只是警告,我相信您可以放心地忽略它们。
无法在Android M
(6)中获取当前位置可能与新的Runtime Permissions
模型有关。
如果您已将android:targetSdkVersion
设置为23
或更高,则除了将其放在AndroidManifest
之外,您还需要明确要求用户提供所需的每项权限。
要在Android M
设备上进行检查,
打开手机的“设置”应用&gt;应用&gt;找到并选择您的应用&gt; 权限&gt;启用&#34;位置&#34;权限。
现在应该正确识别应用中的位置。
请参阅:https://developer.android.com/training/permissions/requesting.html 关于如何在运行时向用户请求权限。