- timestamp = res.getString(R.string.timestamp);
- longago = res.getString(R.string.longago);
- lessthanhour = res.getString(R.string.lessthanhour);
- onehour = res.getString(R.string.onehour);
- hours2to4 = res.getString(R.string.hours2to4);
- hours5up = res.getString(R.string.hours5up);
-
- HttpTransport transport = AndroidHttp.newCompatibleTransport();
- JsonFactory jsonFactory = new JacksonFactory();
- AccessTokenResponse token = store.read();
- Log.v(TAG, "tokens - access: \"" + token.accessToken +
- "\", refresh: \"" + token.refreshToken +
- "\", client_id: \"" + ClientCredentials.CLIENT_ID +
- "\", client_secret: \"" +
- ClientCredentials.CLIENT_SECRET +
- "\"");
- GoogleAccessProtectedResource accessProtectedResource =
- new GoogleAccessProtectedResource(
- token.accessToken,
- transport, jsonFactory,
- ClientCredentials.CLIENT_ID,
- ClientCredentials.CLIENT_SECRET,
- token.refreshToken)
- {
- @Override
- public void onAccessToken(
- String accessToken) {
- Log.v(TAG, "Update access token to \"" + accessToken + "\"");
- store.updateAccessToken(
- accessToken);
- }
- }
- ;
- Latitude.Builder lbldr = Latitude.builder(transport,
- jsonFactory);
- lbldr.setHttpRequestInitializer(accessProtectedResource);
- lbldr.setApplicationName("WhereAmI/1.0");
- latitude = lbldr.build();