gpt4 book ai didi

java - 如何检查 GPS 是否已禁用 Android

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:00 26 4
gpt4 key购买 nike

<分区>

我有两个文件 MainActivity.java 和 HomeFragment.java,在 MainActivity 中调用 HomeFragment 中的一个函数,要求用户打开他们手机上的定位服务。问题是即使用户已经打开了定位功能,该功能仍然会被调用。有没有一种方法可以让我仅在关闭位置功能时启动 HomeFragment 中的功能。

HomeFragment.java

public static void displayPromptForEnablingGPS(
final Activity activity)
{
final AlertDialog.Builder builder =
new AlertDialog.Builder(activity);
final String action = Settings.ACTION_LOCATION_SOURCE_SETTINGS;
final String message = "Enable either GPS or any other location"
+ " service to find current location. Click OK to go to"
+ " location services settings to let you do so.";


builder.setMessage(message)
.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface d, int id) {
activity.startActivity(new Intent(action));
d.dismiss();
}
});

builder.create().show();
}

主 Activity .java

public void showMainView() {
HomeFragment.displayPromptForEnablingGPS(this);
}

谢谢你:)

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