Counter Attack v1.3.06版本的 MD5 值为:c3b2fceb5fb2bb3c5ad2e59319304fed
以下内容为反编译后的 AbrUtil.java 源代码,内容仅作参考
package co.abrstudio.utils;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import android.util.Log;
import co.abrtech.game.core.AbrStudio;
import co.abrtech.game.core.manager.RateUsManager;
public class AbrUtil {
public static void rateUsAction(Activity activity) {
boolean z;
boolean z2 = false;
try {
Class.forName("co.abrtech.game.core.AbrStudio");
z = true;
} catch (ClassNotFoundException unused) {
Log.e("AbrUtilHelper", "co.abrtech.game.core.AbrStudio not found.");
z = false;
}
if (!z) {
Log.d("AbrUtilHelper", "AbrStudio class does not exist.");
} else {
z2 = AbrStudio.getAbrStudioManager().isInitialized();
}
if (z2) {
RateUsManager.rateUsAction(activity);
return;
}
String packageName = activity.getPackageName();
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("market://details?id=" + packageName));
intent.addFlags(1207959552);
try {
activity.startActivity(intent);
} catch (ActivityNotFoundException unused2) {
activity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("http://play.google.com/store/apps/details?id=" + packageName)));
}
}
}