0
私はバックグラウンドGPSのためのすべてのコードに問題はないが、私は唯一のLocationClientの一部に問題がある(それは解決できない)LocationClientの代替手段は何ですか?ここで
protected void onHandleIntent(Intent intent) {
Location location = intent.getParcelableExtra(LocationClient.KEY_LOCATION_CHANGED);
if (location != null) {
Log.i(TAG, "onHandleIntent " + location.getLatitude() + "," + location.getLongitude());
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Builder noti = new NotificationCompat.Builder(this);
noti.setContentTitle("Sks Location Client");
noti.setContentText(location.getLatitude() + "," + location.getLongitude());
// noti.setSmallIcon(R.drawable.ic_la);
notificationManager.notify(1234, noti.build());
}
は解決できない部分です。
Location location = intent.getParcelableExtra(LocationClient.KEY_LOCATION_CHANGED);
FusedLocationApiを検索すると、新しいAPIが問題を解決する可能性があります –
Google PlayサービスのFusedLocationApiを使用すると、効率的でより正確で正確な結果が得られます –