我想在 android 4.1 或更高版本上以编程方式启用 GPS。但 4.0 以上版本限制开启 GPS。有什么办法可以启用它..??如果有什么办法,请帮助我...
问问题
1026 次
1 回答
1
您可以检查此代码。它对我有用..
import android.net.Uri;
import android.provider.Settings
private void turnGPSOn()
{
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(!provider.contains("gps"))
{
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
}
}
于 2014-02-06T07:25:02.140 回答