本文整理匯總了Java中com.mapzen.android.lost.api.LocationListener類的典型用法代碼示例。如果您正苦於以下問題:Java LocationListener類的具體用法?Java LocationListener怎麽用?Java LocationListener使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
LocationListener類屬於com.mapzen.android.lost.api包,在下文中一共展示了LocationListener類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: shouldSetDefaultLocationUpdateInterval
import com.mapzen.android.lost.api.LocationListener; //導入依賴的package包/類
@Test
public void shouldSetDefaultLocationUpdateInterval() throws Exception {
FusedLocationProviderApi api = Mockito.mock(FusedLocationProviderApi.class);
LocationServices.FusedLocationApi = api;
ArgumentCaptor<LocationRequest> argument = ArgumentCaptor.forClass(LocationRequest.class);
onLocationServicesConnected(mapController, api, application);
verify(api).requestLocationUpdates(argument.capture(), any(LocationListener.class));
assertThat(argument.getValue().getInterval()).isEqualTo(1000);
}
示例2: shouldSetCustomLocationUpdateInterval
import com.mapzen.android.lost.api.LocationListener; //導入依賴的package包/類
@Test
public void shouldSetCustomLocationUpdateInterval() throws Exception {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(application);
SharedPreferences.Editor editor = prefs.edit();
editor.putInt(application.getString(R.string.settings_location_update_interval_key), 2000);
editor.commit();
FusedLocationProviderApi api = Mockito.mock(FusedLocationProviderApi.class);
LocationServices.FusedLocationApi = api;
ArgumentCaptor<LocationRequest> argument = ArgumentCaptor.forClass(LocationRequest.class);
onLocationServicesConnected(mapController, api, application);
verify(api).requestLocationUpdates(argument.capture(), any(LocationListener.class));
assertThat(argument.getValue().getInterval()).isEqualTo(2000);
}
示例3: onLocationServicesConnected_shouldSetPriority
import com.mapzen.android.lost.api.LocationListener; //導入依賴的package包/類
@Test
public void onLocationServicesConnected_shouldSetPriority() throws Exception {
FusedLocationProviderApi api = Mockito.mock(FusedLocationProviderApi.class);
LocationServices.FusedLocationApi = api;
ArgumentCaptor<LocationRequest> argument = ArgumentCaptor.forClass(LocationRequest.class);
onLocationServicesConnected(mapController, api, application);
verify(api).requestLocationUpdates(argument.capture(), any(LocationListener.class));
assertThat(argument.getValue().getPriority()).isEqualTo(PRIORITY_HIGH_ACCURACY);
}