当前位置:操作系统 > 安卓/Android >>

Android打开系统设置

[java]
<SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif"><SPAN style="FONT-SIZE: 18px"> 
</SPAN></SPAN> 


[java]
<SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif"><SPAN style="FONT-SIZE: 18px">今天在做项目过程中,遇到一个问题:用户体验某个功能时需要查看用户是否已经打开了GPS定位服务,若没有则要求进入定位服务设置界面。</SPAN></SPAN> 

今天在做项目过程中,遇到一个问题:用户体验某个功能时需要查看用户是否已经打开了GPS定位服务,若没有则要求进入定位服务设置界面。

 

下面就直接贴出代码

 


以下代码是放在了Button的监听事件里,只贴出重要的代码

 

 

[java]
<SPAN style="FONT-SIZE: 18px"> LocationManager alm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);   
    if (alm.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) {   
        Toast.makeText(getApplicationContext(), "GPS已经开启", Toast.LENGTH_SHORT)   .show();   
        return;   
    }   
startActivity(new Intent("android.settings.LOCATION_SOURCE_SETTINGS"));</SPAN> 

 LocationManager alm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 
 if (alm.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) { 
  Toast.makeText(getApplicationContext(), "GPS已经开启", Toast.LENGTH_SHORT)   .show(); 
  return; 
 } 
startActivity(new Intent("android.settings.LOCATION_SOURCE_SETTINGS"));

经过在网上查找,还有许多打开其他系统设置的情况,下面这篇文章中有相关介绍。

 

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,