#61 #426
- submodules/google-play-services_lib: added
#61 #426
- AccountActivity: removed field loginBroadcastReceiver and manual
unregister of the receiver in onDestroy. Used addRegisteredReceiver
instead of.
- AccountActivity: added new field googleLoginFragment and new constant
GOOGLE_PLAY_SERVICES_REQUEST_CODE
- AccountActivity: added init method which is called from onCreate
- AccountActivity: added accountGoogleLoginButtonAction method which is
used as on click action for google login button
- GoogleLoginFragment: added
- TroveboxResponse.RequestType: added SIGN_IN_GOOGLE enum constant
- FakeAccountTroveboxApi: added fake implementation of signInViaGoogle
- IAccountTroveboxApi: added signInViaGoogle api method declaration
- SimpleAsyncTaskEx: extracted startLoading and stopLoading methods
- res/layout/activity_account.xml: added login via google section
(hidden for a now)
- res/values/api_keys.xml: added google_auth_server_client_id constant
- res/values/strings.xml: added different google login related string
constants
- AndroidManifest.xml: added new permissions required by google login
- project.properties: added reference to google-play-services_lib
submodule
#61 #426

test

- AccountTroveboxApiTest: added to test sign in via google
- test/libs: added new jars related to google api
#432 #422 #430
- submodules/HoloEverywhere: switched to new revision which should to
fix mentioned issues