Android GPS以编程方式启用

时间:2011-02-28 08:21:48

标签: android

  

可能重复:
  How can I enable or disable the GPS programmatically on Android?

我希望在Android应用中获得经度和经度程序化。但它取决于GPS是否启用。我曾经用这段代码检查GPS

LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
{
    if(!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER )) 
    { 
        Intent myIntent = new Intent( Settings.ACTION_LOCATION_SOURCE_SETTINGS );
        startActivity(myIntent);
    }
}

但它基本上显示了启用它的屏幕。但我不希望该用户应该启用它。如果禁用gps,它应该自动启用。

1 个答案:

答案 0 :(得分:2)

你不能,从Android 1.5开始。您可以做的最多就是弹出活动以允许用户打开/关闭它。

使用android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS中的操作来制作一个Intent来打开此活动。