From 3958777a5cf254ac2bfbb5cb569cfbd42abfb49f Mon Sep 17 00:00:00 2001 From: rsudev Date: Thu, 3 Apr 2014 15:12:59 +0200 Subject: Implements #3692. Add support for new opencaching nodes Added opencaching nl,us,ro live support and preferences --- main/AndroidManifest.xml | 54 ++++++++++++++ main/res/values/preference_keys.xml | 24 +++++++ main/res/values/strings.xml | 12 ++++ main/res/xml/preferences.xml | 84 ++++++++++++++++++++++ .../geocaching/connector/ConnectorFactory.java | 12 +++- .../geocaching/connector/oc/OCNLAuthParams.java | 51 +++++++++++++ .../connector/oc/OCNLAuthorizationActivity.java | 8 +++ .../geocaching/connector/oc/OCROAuthParams.java | 51 +++++++++++++ .../connector/oc/OCROAuthorizationActivity.java | 8 +++ .../geocaching/connector/oc/OCUSAuthParams.java | 51 +++++++++++++ .../connector/oc/OCUSAuthorizationActivity.java | 8 +++ .../cgeo/geocaching/settings/OAuthPreference.java | 6 ++ .../cgeo/geocaching/settings/SettingsActivity.java | 56 ++++++++++++++- main/templates/keys.xml | 12 ++-- 14 files changed, 428 insertions(+), 9 deletions(-) create mode 100644 main/src/cgeo/geocaching/connector/oc/OCNLAuthParams.java create mode 100644 main/src/cgeo/geocaching/connector/oc/OCNLAuthorizationActivity.java create mode 100644 main/src/cgeo/geocaching/connector/oc/OCROAuthParams.java create mode 100644 main/src/cgeo/geocaching/connector/oc/OCROAuthorizationActivity.java create mode 100644 main/src/cgeo/geocaching/connector/oc/OCUSAuthParams.java create mode 100644 main/src/cgeo/geocaching/connector/oc/OCUSAuthorizationActivity.java (limited to 'main') diff --git a/main/AndroidManifest.xml b/main/AndroidManifest.xml index 38f82a8..34017d9 100644 --- a/main/AndroidManifest.xml +++ b/main/AndroidManifest.xml @@ -481,6 +481,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/main/res/values/preference_keys.xml b/main/res/values/preference_keys.xml index d231795..dc151e7 100644 --- a/main/res/values/preference_keys.xml +++ b/main/res/values/preference_keys.xml @@ -12,17 +12,26 @@ fakekey_basicmembers_screen preference_screen_ocde preference_screen_ocpl + preference_screen_ocnl + preference_screen_ocus + preference_screen_ocro preference_screen_ec preference_screen_twitter fakekey_navigation_menu_screen fakekey_ocde_authorization fakekey_ocpl_authorization + fakekey_ocnl_authorization + fakekey_ocus_authorization + fakekey_ocro_authorization fakekey_twitter_authorization connectorGCActive username password connectorOCActive connectorOCPLActive + connectorOCNLActive + connectorOCUSActive + connectorOCROActive ecusername ecpassword connectorECActive @@ -131,9 +140,24 @@ ocpl_tokenpublic ocpl-temp-token-secret ocpl-temp-token-public + ocnl_tokensecret + ocnl_tokenpublic + ocnl-temp-token-secret + ocnl-temp-token-public + ocus_tokensecret + ocus_tokenpublic + ocus-temp-token-secret + ocus-temp-token-public + ocro_tokensecret + ocro_tokenpublic + ocro-temp-token-secret + ocro-temp-token-public fakekey_gc_website fakekey_ocde_website fakekey_ocpl_website + fakekey_ocnl_website + fakekey_ocus_website + fakekey_ocro_website fakekey_ec_website fakekey_ox_website fakekey_gcvote_website diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml index 48cc323..cd7f3be 100644 --- a/main/res/values/strings.xml +++ b/main/res/values/strings.xml @@ -411,6 +411,15 @@ Opencaching.pl Activate Authorize c:geo with opencaching.pl to search for caches and access/filter your found caches. + Opencaching.nl + Activate + Authorize c:geo with opencaching.nl to search for caches and access/filter your found caches. + Opencaching.us + Activate + Authorize c:geo with opencaching.us to search for caches and access/filter your found caches. + Opencaching.ro + Activate + Authorize c:geo with opencaching.ro to search for caches and access/filter your found caches. GCvote.com Twitter Activate @@ -583,6 +592,9 @@ opencaching.de opencaching.pl + opencaching.nl + opencaching.us + opencaching.ro c:geo is now authorized to interact with %s. diff --git a/main/res/xml/preferences.xml b/main/res/xml/preferences.xml index 454574e..1836dbe 100644 --- a/main/res/xml/preferences.xml +++ b/main/res/xml/preferences.xml @@ -132,6 +132,90 @@ android:title="@string/settings_open_website" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ocpl.okapi.consumer.secret@ - @ocus.okapi.consumer.key@ - @ocus.okapi.consumer.secret@ + @ocus.okapi.consumer.key@ + @ocus.okapi.consumer.secret@ - @ocnl.okapi.consumer.key@ - @ocnl.okapi.consumer.secret@ + @ocnl.okapi.consumer.key@ + @ocnl.okapi.consumer.secret@ - @ocro.okapi.consumer.key@ - @ocro.okapi.consumer.secret@ + @ocro.okapi.consumer.key@ + @ocro.okapi.consumer.secret@ -- cgit v1.1