From b829d718ea4ce8a5cf00860331c6980ea7689e63 Mon Sep 17 00:00:00 2001 From: "burke.davey" Date: Sat, 31 Jul 2010 21:36:02 +0000 Subject: [PATCH] Deep link TOS. Bump version number --- android/AndroidManifest.xml | 4 ++-- android/res/values/strings.xml | 2 +- .../apps/chrometophone/MainActivity.java | 18 +++++++++++++++++- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 69134e6..70513a5 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -1,8 +1,8 @@ + android:versionCode="6" + android:versionName="1.5"> diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml index 62b2936..57117ac 100644 --- a/android/res/values/strings.xml +++ b/android/res/values/strings.xml @@ -35,7 +35,7 @@ the set up on your phone: <br><br>1. Choose the Google Account to use.<br> 2. Connect your Chrome and your phone.<br>3. Set your link action preference.<br><br> By using this application, you agree to the <br> - <a href="http://m.google.com/tos">Terms of Service</a> and + <a href="{tos_link}">Terms of Service</a> and <a href="http://m.google.com/privacy">Privacy Policy</a> diff --git a/android/src/com/google/android/apps/chrometophone/MainActivity.java b/android/src/com/google/android/apps/chrometophone/MainActivity.java index 5369a3b..b4dd289 100644 --- a/android/src/com/google/android/apps/chrometophone/MainActivity.java +++ b/android/src/com/google/android/apps/chrometophone/MainActivity.java @@ -16,6 +16,7 @@ package com.google.android.apps.chrometophone; import java.util.ArrayList; +import java.util.Locale; import android.accounts.Account; import android.accounts.AccountManager; @@ -141,8 +142,9 @@ public class MainActivity extends Activity { } private void setIntroScreenContent() { + String introText = getString(R.string.intro_text).replace("{tos_link}", getTosLink()); TextView textView = (TextView) findViewById(R.id.intro_text); - textView.setText(Html.fromHtml(getString((R.string.intro_text)))); + textView.setText(Html.fromHtml(introText)); textView.setMovementMethod(LinkMovementMethod.getInstance()); Button exitButton = (Button) findViewById(R.id.exit); @@ -351,6 +353,20 @@ public class MainActivity extends Activity { } } + private String getTosLink() { + String link = "http://m.google.com/toscountry"; // default + + String country = Locale.getDefault().getCountry(); + if (country.equals("US")) { + link = "http://m.google.com/tospage"; + } else if (country.equals("GB")) { + link = "http://m.google.co.uk/tospage"; + } else if (country.equals("CA")) { + link = "http://m.google.ca/tospage"; + } + return link; + } + private final BroadcastReceiver mUpdateUIReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) {