基本上,如果在文本框下打开GPS以显示“已启用”并且如果已启用GPS,请将文本放在显示为“已禁用”的文本框中。
答案 0 :(得分:1)
if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
textbox_name.setText("Enable");
}
else
textbox_name.setText("Disabled");
试试这会对你有帮助。
答案 1 :(得分:0)
这与Android开发无关,它的思维基本上很简单,但在Android中看起来会像(假设你有其他部分):
textView.setText(isGpsTurnedOn ? "Enabled" : "Disabled");
如果您对获取GPS状态感兴趣,请查看this问题。
答案 2 :(得分:0)
请找到这段代码我希望它能帮到你
PackageManager pm = getApplicationContext().getPackageManager();
boolean hasGps = pm.hasSystemFeature(PackageManager.FEATURE_LOCATION_GPS);
if(hasGps){
LocationManager locationManager = (LocationManager)getSystemService(LOCATION_SERVICE);
if(locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)){
//set enable into TextView here
}else{
//set Disable into TextView here
}
}else{
//set Toast for GPS not available into your device
}