Turn on the GPS on automatically like OLA cabs app

谁说胖子不能爱 提交于 2019-12-11 19:43:37

问题


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.


回答1:


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



来源:https://stackoverflow.com/questions/33803781/turn-on-the-gps-on-automatically-like-ola-cabs-app

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!