Android 判断GPS是否打开

来源:互联网 发布:iphone自动点击软件 编辑:程序博客网 时间:2024/05/29 15:36
<span style="font-size:18px;"><strong></strong></span>
<span style="font-size:18px;"><strong>代码如下:</strong></span>
<span style="font-size:18px;"><strong>private void openGPSSetting(){LocationManager alm = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);if(alm.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)){Toast.makeText(MainActivity.this,"GPS已打开",Toast.LENGTH_SHORT).show();}else {AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);dialog.setTitle("提示");dialog.setMessage("请打开GPS开关!");dialog.setPositiveButton("确定",new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubIntent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);startActivityForResult(intent, 2111);}});dialog.setNegativeButton("取消", new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubdialog.dismiss();}});dialog.show();}}</strong></span>
<span style="font-size:18px;"><strong></strong></span>
<span style="font-size:18px;"><strong>最后还要在清单文件中添加对应的权限:</strong></span>
<span style="font-size:18px;"><strong></strong></span><pre name="code" class="java"> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>


                                             
0 0
原创粉丝点击