如果"让Google应用访问您的位置,则以编程方式检测"残

时间:2014-04-15 12:01:06

标签: android location google-apps

是否有人知道您是否可以通过编程方式检查"让Google应用访问您的位置的状态?

我想检查该选项是否已停用,在这种情况下,请显示" Google应用位置设置"让用户启用opcion。

Google Apps位置设置屏幕截图,此对话框位于"系统设置" - > "帐户" - > "谷歌"

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以通过以下代码执行此操作。

将此方法复制到您使用Google服务的位置

boolean servicesOK() {
    int isAvailable = GooglePlayServicesUtil
            .isGooglePlayServicesAvailable(this);

    if (isAvailable == ConnectionResult.SUCCESS) {
        return true;
    } else if (GooglePlayServicesUtil.isUserRecoverableError(isAvailable)) {
        Dialog dialog = GooglePlayServicesUtil.getErrorDialog(isAvailable,
                this, AtlastActivity.GPS_ERRORDIALOG_REQUEST);
        dialog.show();
    } else {

    }

在你要检查的地方做这个

if(Servicesok(){
// DO SOMETHING

}else{
//DO Something Else
}