| | |
| | | @Override |
| | | public int onStartCommand(Intent intent, int flags, int startId) { |
| | | MyLog.i("onStartCommand()"); |
| | | isSingle = intent.getBooleanExtra("isSingle", false); |
| | | if (intent != null) { |
| | | isSingle = intent.getBooleanExtra("isSingle", false); |
| | | } |
| | | if (!isSingle) { |
| | | // 在API11之后构建Notification的方式 |
| | | Notification.Builder builder = new Notification.Builder |
| | |
| | | MyLog.i("原生定位没有权限>>>>"); |
| | | return; |
| | | } |
| | | locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER , 1000, 0, listener); |
| | | locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 0, listener); |
| | | } catch (Exception e) { |
| | | CrashReport.postCatchedException(e); |
| | | } |
| | |
| | | |
| | | String longitude = "Longitude:" + location.getLongitude(); |
| | | String latitude = "Latitude:" + location.getLatitude(); |
| | | MyLog.i("原生定位onLocationChanged: Latitude:" + latitude + " Longitude:" + longitude); |
| | | MyLog.d("原生定位onLocationChanged: Latitude:" + latitude + " Longitude:" + longitude); |
| | | postPosition(location.getLatitude(), location.getLongitude()); |
| | | // 是否一次性定位 |
| | | if (isSingle) { |