From 25f822e35f6f1f34a430f836d0883c19998b9452 Mon Sep 17 00:00:00 2001 From: cyBerta Date: Fri, 7 Sep 2018 03:01:06 +0200 Subject: change theme color, terms of services, custom donation string for riseup.vpn --- .../leap/bitmaskclient/fragments/AboutFragment.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'app/src/main/java/se/leap/bitmaskclient/fragments') diff --git a/app/src/main/java/se/leap/bitmaskclient/fragments/AboutFragment.java b/app/src/main/java/se/leap/bitmaskclient/fragments/AboutFragment.java index 2f37f5b0..25249371 100644 --- a/app/src/main/java/se/leap/bitmaskclient/fragments/AboutFragment.java +++ b/app/src/main/java/se/leap/bitmaskclient/fragments/AboutFragment.java @@ -11,8 +11,11 @@ import android.widget.TextView; import butterknife.ButterKnife; import butterknife.InjectView; +import se.leap.bitmaskclient.BuildConfig; import se.leap.bitmaskclient.R; +import static android.view.View.VISIBLE; + public class AboutFragment extends Fragment { final public static String TAG = "aboutFragment"; @@ -21,6 +24,9 @@ public class AboutFragment extends Fragment { @InjectView(R.id.version) TextView versionTextView; + @InjectView(R.id.terms_of_service) + TextView termsOfService; + @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.f_about, container, false); @@ -43,6 +49,19 @@ public class AboutFragment extends Fragment { } versionTextView.setText(getString(R.string.version_info, name, version)); + + if (BuildConfig.FLAVOR_branding.equals("custom") && hasTermsOfServiceResource()) { + termsOfService.setText(getString(getTermsOfServiceResource())); + termsOfService.setVisibility(VISIBLE); + } + } + + private boolean hasTermsOfServiceResource() { + return getTermsOfServiceResource() != 0; + } + + private int getTermsOfServiceResource() { + return this.getContext().getResources().getIdentifier("terms_of_service", "string", this.getContext().getPackageName()); } } -- cgit v1.2.3