像OLA出租车应用程序一样自动打开GPS [英] Turn on the GPS on automatically like OLA cabs app

查看:167
本文介绍了像OLA出租车应用程序一样自动打开GPS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图自动开启GPS。但我找不到解决方案。现在我正在使用像导航到设置页面打开GPS。在OLA出租车应用程序gps自动开启。我想像OLA出租车一样自动打开GPS位置。

  public void MessageNoGps(final Activity mActivity){
final AlertDialog .Builder builder = new AlertDialog.Builder(mActivity);
builder.setMessage(mActivity.getString(R.string.gps_enable))
.setCancelable(false)
.setPositiveButton(mActivity.getString(R.string.yes),
新的DialogInterface.OnClickListener(){
public void onClick(final DialogInterface对话框,
final int id){
mActivity
.startActivity(new Intent(
android.provider (),
.setNegativeButton b public void onClick(最终的DialogInterface对话框,
final int id){
dialog.cancel();
mActivity.finish();
}
});
最终AlertDialog alert = builder.create();
alert.show();
}

请让我知道如何自动打开GPS。

解决方案

Ola Cabs使用新发布的设置API来实现此功能。根据新的API,用户不需要导航到设置页面以启用位置服务,从而实现相同的无缝集成。请阅读以下内容以了解更多详情:

在此处输入链接描述


I am trying to turn on the gps automatically. But I can not find the solution for this. Now I am using like navigate to the settings page to turn on the GPS. In OLA cabs app gps is automatically on. I want to turn on the GPS location automatically like OLA cabs. I am using following code for switch on the GPS.

public void MessageNoGps(final Activity mActivity) {
        final AlertDialog.Builder builder = new AlertDialog.Builder(mActivity);
        builder.setMessage(mActivity.getString(R.string.gps_enable))
                .setCancelable(false)
                .setPositiveButton(mActivity.getString(R.string.yes),
                        new DialogInterface.OnClickListener() {
                            public void onClick(final DialogInterface dialog,
                                    final int id) {
                                mActivity
                                        .startActivity(new Intent(
                                                android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS));
                            }
                        })
                .setNegativeButton(mActivity.getString(R.string.no),
                        new DialogInterface.OnClickListener() {
                            public void onClick(final DialogInterface dialog,
                                    final int id) {
                                dialog.cancel();
                                mActivity.finish();
                            }
                        });
        final AlertDialog alert = builder.create();
        alert.show();
    }

Please let me know how to turn on the GPS automatically.

解决方案

Ola Cabs is using the newly released Settings API to achieve this functionality. As per the new API the user is not required to navigate to the settings page to enable location services giving a seamless integration for the same. Please read below for more details:

enter link description here

这篇关于像OLA出租车应用程序一样自动打开GPS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆