android-在ICS中强制打开WiFi和GPS

android-在ICS中强制打开WiFi和GPS,第1张

概述我想通过代码强制打开GPS和WiFi,而无需进行设置,因此我对如何在ICS中实现这一点提出了任何建议.Stringprovider=Settings.Secure.getString(getContentResolver(),Settings.Secure.LOCATION_PROVIDERS_ALLOWED);if(!provider.contains("gps")){/

我想通过代码强制打开GPS和WiFi,而无需进行设置,因此我对如何在ICS中实现这一点提出了任何建议.

String provIDer = Settings.Secure.getString(getContentResolver(),                Settings.Secure.LOCATION_PROVIDERS_ALLOWED);        if (!provIDer.contains("gps")) { // if gps is Disabled            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);        }

这段代码在2.1中可以正常工作,但在ICS中则不能.

解决方法:

请使用此代码进行手动设置,因为由于ics中的安全原因,此功能已被删除.

Intent callGPSSettingIntent = new Intent(        androID.provIDer.Settings.ACTION_LOCATION_SOURCE_SETTINGS);        startActivity(callGPSSettingIntent);
总结

以上是内存溢出为你收集整理的android-在ICS中强制打开WiFi和GPS全部内容,希望文章能够帮你解决android-在ICS中强制打开WiFi和GPS所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1075750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存