From a96c9cff487ef6631b0d8023a0d81ec88d0bfb3c Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 7 Feb 2017 23:54:10 +0300 Subject: add privacy policy bullshit --- gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 0 bytes org.fox.ttcomics/org.fox.ttcomics.iml | 25 +++++++++++---------- .../java/org/fox/ttcomics2/CommonActivity.java | 2 ++ .../org/fox/ttcomics2/PreferencesFragment.java | 11 +++++++++ org.fox.ttcomics/src/main/res/values/strings.xml | 1 + org.fox.ttcomics/src/main/res/xml/preferences.xml | 7 +++++- 6 files changed, 33 insertions(+), 13 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 8c0fb64..e69de29 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/org.fox.ttcomics/org.fox.ttcomics.iml b/org.fox.ttcomics/org.fox.ttcomics.iml index 8082bab..09e07af 100755 --- a/org.fox.ttcomics/org.fox.ttcomics.iml +++ b/org.fox.ttcomics/org.fox.ttcomics.iml @@ -47,7 +47,6 @@ - @@ -55,7 +54,6 @@ - @@ -63,15 +61,6 @@ - - - - - - - - - @@ -79,9 +68,16 @@ - + + + + + + + + @@ -95,12 +91,17 @@ + + + + + diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/CommonActivity.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/CommonActivity.java index 2400d2e..2a867ae 100755 --- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/CommonActivity.java +++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/CommonActivity.java @@ -36,6 +36,8 @@ public class CommonActivity extends AppCompatActivity { protected static final int REQUEST_VIEWCOMIC = 2; protected static final int REQUEST_PERMISSIONS_RESULT = 3; + public static final String PRIVACY_POLICY_URL = "https://tt-rss.org/gitlab/fox/tt-comics/wikis/PrivacyPolicy"; + public static final long MAX_CACHE_SIZE = 100 * 1024 * 1024; // bytes protected SharedPreferences m_prefs; diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/PreferencesFragment.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/PreferencesFragment.java index da7887d..9ae89c7 100644 --- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/PreferencesFragment.java +++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/PreferencesFragment.java @@ -6,10 +6,12 @@ import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; +import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.Uri; import android.os.Bundle; import android.preference.Preference; import android.preference.PreferenceFragment; @@ -63,6 +65,15 @@ public class PreferencesFragment extends PreferenceFragment { findPreference("version").setSummary(getString(R.string.prefs_version, version, versionCode)); findPreference("build_timestamp").setSummary(getString(R.string.prefs_build_timestamp, buildTimestamp)); + findPreference("privacy_policy").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { + @Override + public boolean onPreferenceClick(Preference preference) { + Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(CommonActivity.PRIVACY_POLICY_URL)); + startActivity(browserIntent); + + return true; + } + }); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); diff --git a/org.fox.ttcomics/src/main/res/values/strings.xml b/org.fox.ttcomics/src/main/res/values/strings.xml index 509bf54..d148faf 100755 --- a/org.fox.ttcomics/src/main/res/values/strings.xml +++ b/org.fox.ttcomics/src/main/res/values/strings.xml @@ -74,4 +74,5 @@ Synchronize directory Storage permission denied, app might not be able to access your comic archives. Accounts permission denied, sync disabled + Privacy Policy \ No newline at end of file diff --git a/org.fox.ttcomics/src/main/res/xml/preferences.xml b/org.fox.ttcomics/src/main/res/xml/preferences.xml index 243c63d..f981274 100644 --- a/org.fox.ttcomics/src/main/res/xml/preferences.xml +++ b/org.fox.ttcomics/src/main/res/xml/preferences.xml @@ -28,7 +28,12 @@ android:title="@string/prefs_clear_sync_data" android:summary="@string/prefs_clear_sync_data_summary" > - + + + -- cgit v1.2.3