一、概述
根据法规,现在上架的应用都要在App启动的时候弹出用户协议和隐私政策相关的内容,以便告知用户在使用App过程中的一些注意事项之类的东西,如果App没有添加这个功能,则不允许上架。
二、实现
final PrivacyDialog dialog = new PrivacyDialog(MainActivity.this);
TextView tv_privacy_tips = dialog.findViewById(R.id.tv_privacy_tips);
TextView btn_exit = dialog.findViewById(R.id.btn_exit);
TextView btn_enter = dialog.findViewById(R.id.btn_enter);
dialog.show();
String string = getResources().getString(R.string.privacy_tips);
String key1 = getResources().getString(R.string.privacy_tips_key1);
String key2 = getResources().getString(R.string.privacy_tips_key2);
int index1 = string.indexOf(key1);
int index2 = string.indexOf(key2);
//需要显示的字串
SpannableString spannedString = new SpannableString(string);
//设置点击字体颜色
ForegroundColorSpan colorSpan1