我想通过代码强制打开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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)