正在查看: Vi App v10.18.0 应用的 UtilsBase.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Vi App v10.18.0 应用的 UtilsBase.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.yupptv.ott.utils;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.text.style.ClickableSpan;
import android.view.View;
import com.yupptv.ott.enums.ScreenType;
import java.util.regex.Pattern;
public class UtilsBase {
class AnonymousClass1 extends ClickableSpan {
@Override
public void onClick(View view) {
}
}
public static String checkNumber(String str) {
if (str == null) {
return "";
}
if (str.startsWith("+")) {
str = str.substring(1, str.length());
}
if (str.startsWith("+")) {
str = str.substring(1, str.length());
}
if (str.contains("-")) {
str = str.replace("-", "");
}
CustomLog.e("3", str);
return str;
}
public static ScreenType getType(String str) {
try {
return ScreenType.getType(str);
} catch (IllegalArgumentException unused) {
return null;
}
}
public static void openAppRating(Context context) {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("market://details?id=" + context.getPackageName()));
for (ResolveInfo resolveInfo : context.getPackageManager().queryIntentActivities(intent, 0)) {
if (resolveInfo.activityInfo.applicationInfo.packageName.equals("com.android.vending")) {
ActivityInfo activityInfo = resolveInfo.activityInfo;
ComponentName componentName = new ComponentName(activityInfo.applicationInfo.packageName, activityInfo.name);
intent.setFlags(337641472);
intent.setComponent(componentName);
context.startActivity(intent);
return;
}
}
context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://play.google.com/store/apps/details?id=" + context.getPackageName())));
}
public static void shareApp(Context context) {
try {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.putExtra("android.intent.extra.SUBJECT", "vimtv");
intent.putExtra("android.intent.extra.TEXT", "\nLet me recommend you this application\n\nhttps://play.google.com/store/apps/details?id=com.vilite\n\n");
context.startActivity(Intent.createChooser(intent, "choose one"));
} catch (Exception unused) {
}
}
public static boolean validateOTP(String str) {
return Pattern.compile("^[0-9]{4,6}$").matcher(str).matches();
}
}