gpt4 book ai didi

android - 要求用户在没有 GoogleAPI 或 Google Play 服务的情况下在 android 中启用 GPS 定位

转载 作者:行者123 更新时间:2023-12-04 23:58:10 25 4
gpt4 key购买 nike

当设备的 GPS 位置被禁用时,我想向用户显示一条消息,他可以在其中按“确定”启用它或按“取消”保持原样。我找到了很多示例,但所有示例都使用 GoogleAPI 或 Google Play 服务。还有其他方法吗?

最佳答案

正如对类似问题的回答中所述,这不太可能。
我用 locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);检查GPS定位服务是否开启。

如果没有,我会提示用户启用它并将他们定向到 android 的 gps 位置设置。他们可以回击以返回应用程序:

new AlertDialog.Builder(MainActivity.this)
.setMessage("GPS Location is disabled")
.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface paramDialogInterface, int paramInt) {
MainActivity.this.startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));
}
})
.setNegativeButton("Cancel", null)
.show();
Toast.makeText(MainActivity.this, "Canceled",Toast.LENGTH_LONG).show();

关于android - 要求用户在没有 GoogleAPI 或 Google Play 服务的情况下在 android 中启用 GPS 定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53681936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com