diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutSettingsFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutSettingsFragment.kt index 99fa8ef49047ba313e053446c409901723a8d9a8..204297e59b02cb25c679863ac405de4b47555545 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutSettingsFragment.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutSettingsFragment.kt @@ -29,6 +29,9 @@ class AboutSettingsFragment : DaggerFragment() { @BindView(R.id.action_github) lateinit var github: Button + @BindView(R.id.action_privacy_policy) + lateinit var privacyPolicy: Button + @BindView(R.id.contributors) lateinit var contributors: RecyclerView @@ -54,6 +57,12 @@ class AboutSettingsFragment : DaggerFragment() { context?.startActivity(intent) } + privacyPolicy.setOnClickListener { + val intent = Intent(Intent.ACTION_VIEW) + intent.data = Uri.parse("http://quasseldroid.info/privacy-policy/") + context?.startActivity(intent) + } + val apache2 = License( shortName = "Apache-2.0", fullName = "Apache License", diff --git a/app/src/main/res/layout/layout_about_header.xml b/app/src/main/res/layout/layout_about_header.xml index eb6fcbdecbafb410f4c5f5b3cbecbbd8e1c8b79a..7b8c62b9fb244bca97cd13bb7875d8557fa283b8 100644 --- a/app/src/main/res/layout/layout_about_header.xml +++ b/app/src/main/res/layout/layout_about_header.xml @@ -66,6 +66,13 @@ android:layout_height="wrap_content" android:text="@string/label_github" /> + <Button + android:id="@+id/action_privacy_policy" + style="@style/Widget.Button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/label_privacy_policy" /> + </android.support.v7.widget.ButtonBarLayout> <TextView @@ -75,4 +82,4 @@ android:layout_marginRight="4dp" android:text="@string/app_description_long" /> -</LinearLayout> \ No newline at end of file +</LinearLayout> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 8052c0cc1669996908d35bddd0c134eeb886c46d..5423e39630e41fb086139006a53e8b9925af1a90 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -57,6 +57,7 @@ <string name="label_part_long">Kanal verlassen</string> <string name="label_placeholder_message">Nachricht schreiben…</string> <string name="label_placeholder_topic">Beschreib das Thema des Kanals…</string> + <string name="label_privacy_policy">Datenschutzerklärung</string> <string name="label_query">Dialog</string> <string name="label_query_long">Öffnet einen privaten Chat</string> <string name="label_rename">Umbenennen</string> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1d1d3f45835b9a5a8ccea00d69f5857ba868d6fc..3cf9462591b1997fbe07593f862bda9a73966f9d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -57,6 +57,7 @@ <string name="label_part_long">Leave Channel</string> <string name="label_placeholder_message">Write a message…</string> <string name="label_placeholder_topic">Describe the channel topic…</string> + <string name="label_privacy_policy">Privacy Policy</string> <string name="label_query">Query</string> <string name="label_query_long">Open private chat with user</string> <string name="label_rename">Rename</string>