DeepL privacy policy

This commit is contained in:
M66B
2021-06-29 17:47:57 +02:00
parent 03e109b0e9
commit 0aa7b6fa5d
3 changed files with 26 additions and 2 deletions

View File

@@ -24,6 +24,8 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.SharedPreferences;
import android.content.res.Resources;
import android.graphics.Paint;
import android.net.Uri;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils;
@@ -66,6 +68,7 @@ public class DeepL {
private static JSONArray jlanguages = null;
private static final int DEEPL_TIMEOUT = 20; // seconds
private static final String PRIVACY_URI = "https://www.deepl.com/privacy/";
// curl https://api-free.deepl.com/v2/languages \
// -d auth_key=... \
@@ -315,6 +318,7 @@ public class DeepL {
final CheckBox cbPro = view.findViewById(R.id.cbPro);
final CheckBox cbSmall = view.findViewById(R.id.cbSmall);
final TextView tvUsage = view.findViewById(R.id.tvUsage);
final TextView tvPrivacy = view.findViewById(R.id.tvPrivacy);
ibInfo.setOnClickListener(new View.OnClickListener() {
@Override
@@ -323,6 +327,14 @@ public class DeepL {
}
});
tvPrivacy.setPaintFlags(tvPrivacy.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
tvPrivacy.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Helper.view(v.getContext(), Uri.parse(PRIVACY_URI), false);
}
});
etKey.setText(key);
cbPro.setChecked(pro);
cbSmall.setChecked(small);