diff --git a/app/src/main/java/com/gh/common/util/DialogUtils.java b/app/src/main/java/com/gh/common/util/DialogUtils.java
index 55c97c6c8c..17749eb975 100644
--- a/app/src/main/java/com/gh/common/util/DialogUtils.java
+++ b/app/src/main/java/com/gh/common/util/DialogUtils.java
@@ -1019,7 +1019,7 @@ public class DialogUtils {
}
});
- SpannableStringBuilder skipText = new SpannableStringBuilder("查看完整版的隐私政策和用户协议");
+ SpannableStringBuilder skipText = new SpannableStringBuilder("查看完整版的隐私政策、用户协议、第三方SDK接入");
skipText.setSpan(new ClickableSpan() {
@Override
public void updateDrawState(@NonNull TextPaint ds) {
@@ -1034,7 +1034,7 @@ public class DialogUtils {
Intent intent = WebActivity.getPrivacyPolicyIntent(activityContext);
activityContext.startActivity(intent);
}
- }, skipText.length() - 9, skipText.length() - 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+ }, skipText.length() - 18, skipText.length() - 14, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
skipText.setSpan(new ClickableSpan() {
@Override
@@ -1049,7 +1049,22 @@ public class DialogUtils {
MtaHelper.onEvent("隐私政策弹窗", "隐私政策弹窗", "点击用户协议");
activityContext.startActivity(WebActivity.getWebIntent(activityContext));
}
- }, skipText.length() - 4, skipText.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+ }, skipText.length() - 13, skipText.length() - 9, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+
+ skipText.setSpan(new ClickableSpan() {
+ @Override
+ public void updateDrawState(@NonNull TextPaint ds) {
+ super.updateDrawState(ds);
+ ds.setColor(ContextCompat.getColor(activityContext, R.color.theme_font));
+ ds.setUnderlineText(false);
+ }
+
+ @Override
+ public void onClick(@NonNull View widget) {
+ MtaHelper.onEvent("隐私政策弹窗", "隐私政策弹窗", "点击第三方SDK接入");
+ activityContext.startActivity(WebActivity.getThirdPartySdkStatementIntent(activityContext));
+ }
+ }, skipText.length() - 8, skipText.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
title.setText(entity.getTitle());
linkContent.setText(skipText);
diff --git a/app/src/main/java/com/gh/gamecenter/WebActivity.java b/app/src/main/java/com/gh/gamecenter/WebActivity.java
index 599080058c..ab6633c8fc 100644
--- a/app/src/main/java/com/gh/gamecenter/WebActivity.java
+++ b/app/src/main/java/com/gh/gamecenter/WebActivity.java
@@ -80,6 +80,14 @@ public class WebActivity extends NormalActivity {
return getTargetIntent(context, WebActivity.class, WebFragment.class, bundle);
}
+ @NonNull
+ public static Intent getThirdPartySdkStatementIntent(Context context) {
+ Bundle bundle = new Bundle();
+ bundle.putString(EntranceUtils.KEY_GAMENAME, context.getString(R.string.disclaimer_title));
+ bundle.putString(EntranceUtils.KEY_URL, context.getString(R.string.third_party_sdk_statement_url));
+ return getTargetIntent(context, WebActivity.class, WebFragment.class, bundle);
+ }
+
@NonNull
public static Intent getUploadProtocolIntent(Context context) {
Bundle bundle = new Bundle();
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index c1aa57603f..cf8ed3c2d8 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -451,6 +451,7 @@
发送(%1$d)
用户协议与免责声明
http://api.ghzs666.com/v2d6/disclaimer
+ https://resource.ghzs.com/page/third_party_sdk/index.html
光环助手评论规则
版权保护申诉指引
安全认证