号簿助手 v4.6.31版本的 MD5 值为:9d7ff98a6bb5cc178eac2df4d1b2f0e0
以下内容为反编译后的 k.java 源代码,内容仅作参考
package com.cn21.ued.apm.util;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import com.chinatelecom.pim.core.IConstant;
import com.cn21.ued.apm.constants.UedApplicaionData;
import com.ricky.android.common.download.Constants;
import java.net.URLEncoder;
import net.sourceforge.cardme.util.VCardUtils;
import org.json.JSONObject;
public class k {
private static final String Tag = k.class.getName();
public static void A(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
Cursor cursor2 = null;
s.e(Tag, "发送数据库UE数据。");
try {
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th2) {
cursor = null;
th = th2;
if (cursor == null) {
throw th;
}
if (cursor.isClosed()) {
throw th;
}
cursor.close();
throw th;
}
} catch (Exception e) {
s.e(Tag, "uploadAllUERecord出错");
if (0 == 0 || cursor2.isClosed()) {
return;
}
cursor2.close();
return;
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from ue_cache limit 20", null);
rawQuery.moveToFirst();
s.e(Tag, "UE 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
String f = com.cn21.ued.apm.b.a.b.f(com.cn21.ued.apm.b.a.b.d(sb.toString().substring(0, sb.toString().length() - 1), UedApplicaionData.key));
s.e(Tag, "ue db :" + f);
String a = com.cn21.ued.apm.b.a.b.a("http://ux.21cn.com/api/appReportRest/userEvent", System.currentTimeMillis(), f, F(context, sQLiteDatabase), 2, 1, G(context, sQLiteDatabase), UedApplicaionData.UE_VERSION);
s.e(Tag, "ue db rep :" + a);
if (!y.aC(a)) {
JSONObject jSONObject = new JSONObject(a);
int a2 = y.a(String.valueOf(jSONObject.getInt("code")), -1);
if (a2 == -1) {
UedApplicaionData.isStart = true;
UedApplicaionData.sid = "";
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
return;
}
if (a2 == 0) {
UedApplicaionData.key = y.f(jSONObject.getString(IConstant.VoiceRecognition.EXTRA_KEY), "");
}
for (int i = 0; i < rawQuery.getCount(); i++) {
sQLiteDatabase.execSQL("delete from ue_cache where insertTime in (select insertTime from ue_cache limit 1) and insertData in (select insertData from ue_cache limit 1)");
}
}
}
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
} catch (Throwable th3) {
cursor = null;
th = th3;
}
}
public static void B(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
Cursor cursor2 = null;
s.e(Tag, "发送数据库custom数据。");
try {
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th2) {
cursor = null;
th = th2;
if (cursor == null) {
throw th;
}
if (cursor.isClosed()) {
throw th;
}
cursor.close();
throw th;
}
} catch (Exception e) {
s.e(Tag, "uploadAllCustomEventRecord出错");
if (0 == 0 || cursor2.isClosed()) {
return;
}
cursor2.close();
return;
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from customevent_cache limit 20", null);
rawQuery.moveToFirst();
s.e(Tag, "custom 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
String f = com.cn21.ued.apm.b.a.b.f(com.cn21.ued.apm.b.a.b.d(sb.toString().substring(0, sb.toString().length() - 1), UedApplicaionData.key));
s.e(Tag, "custom db :" + f);
String a = com.cn21.ued.apm.b.a.b.a("http://ux.21cn.com/api/appReportRest/customEvent", System.currentTimeMillis(), f, F(context, sQLiteDatabase), 2, 1, G(context, sQLiteDatabase), UedApplicaionData.CUSTOMEVENT_VERSION);
s.e(Tag, "custom db rep :" + a);
if (!y.aC(a)) {
JSONObject jSONObject = new JSONObject(a);
int a2 = y.a(String.valueOf(jSONObject.getInt("code")), -1);
if (a2 == -1) {
UedApplicaionData.isStart = true;
UedApplicaionData.sid = "";
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
return;
}
if (a2 == 0) {
UedApplicaionData.key = y.f(jSONObject.getString(IConstant.VoiceRecognition.EXTRA_KEY), "");
}
for (int i = 0; i < rawQuery.getCount(); i++) {
sQLiteDatabase.execSQL("delete from customevent_cache where insertTime in (select insertTime from customevent_cache limit 1) and insertData in (select insertData from customevent_cache limit 1)");
}
}
}
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
} catch (Throwable th3) {
cursor = null;
th = th3;
}
}
public static void C(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
s.e(Tag, "发送数据库package数据。");
Cursor cursor2 = null;
try {
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "uploadAllpackageRecord出错");
if (0 == 0 || cursor2.isClosed()) {
return;
}
cursor2.close();
return;
}
} catch (Throwable th2) {
cursor = null;
th = th2;
if (cursor != null) {
throw th;
}
if (cursor.isClosed()) {
throw th;
}
cursor.close();
throw th;
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from package_cache order by insertTime desc limit 20", null);
rawQuery.moveToFirst();
s.e(Tag, "本次共发送 package 数据条数为:" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
s.e(Tag, "获取到的sid:" + UedApplicaionData.sid);
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
return;
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append(VCardUtils.CR);
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
s.e("发送出去的数据", new StringBuilder(String.valueOf(sb.toString())).toString());
s.a("加密前的长度-String", Integer.valueOf(sb.toString().length()));
s.e("加密前的长度", new StringBuilder(String.valueOf(sb.toString().getBytes("UTF-8").length)).toString());
String d = com.cn21.ued.apm.b.a.b.d(sb.toString().substring(0, sb.toString().length() - 1), UedApplicaionData.key);
s.a("加密后压缩前的长度-String", Integer.valueOf(d.length()));
s.e("加密后压缩前的长度", new StringBuilder(String.valueOf(d.getBytes("UTF-8").length)).toString());
s.a("加密后不压缩URLEncoder的长度-String", Integer.valueOf(URLEncoder.encode(d, "UTF-8").toString().length()));
s.a("加密后不压缩URLEncoder的长度", Integer.valueOf(URLEncoder.encode(d, "UTF-8").toString().getBytes().length));
String f = com.cn21.ued.apm.b.a.b.f(d);
s.e(Tag, "package db :" + f);
s.e("压缩后的长度-String", new StringBuilder(String.valueOf(f.length())).toString());
s.e("压缩后的长度", new StringBuilder(String.valueOf(f.getBytes("UTF-8").length)).toString());
String a = com.cn21.ued.apm.b.a.b.a("http://ux.21cn.com/api/appReportRest/packages", System.currentTimeMillis() + UedApplicaionData.deltaBetweenServerAndClientTime, f, F(context, sQLiteDatabase), 2, 1, G(context, sQLiteDatabase), UedApplicaionData.UB_VERSION, UedApplicaionData.UE_VERSION, UedApplicaionData.CUSTOMEVENT_VERSION, UedApplicaionData.HTTP_VERSION, UedApplicaionData.Block_VERSION);
s.e(Tag, "package db rep :" + a);
if (y.aC(a)) {
s.e(Tag, "没有收到回复");
} else {
JSONObject jSONObject = new JSONObject(a);
int a2 = y.a(String.valueOf(jSONObject.getInt("code")), -1);
s.e("发送是否成功", new StringBuilder(String.valueOf(a2 == 0 ? "是" : "否")).toString());
if (a2 == -1) {
UedApplicaionData.isStart = true;
UedApplicaionData.sid = "";
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
return;
}
if (a2 == 0) {
UedApplicaionData.key = y.f(jSONObject.getString(IConstant.VoiceRecognition.EXTRA_KEY), "");
}
for (int i = 0; i < rawQuery.getCount(); i++) {
sQLiteDatabase.execSQL("delete from package_cache where insertTime in (select insertTime from package_cache limit 1) and insertData in (select insertData from package_cache limit 1)");
}
}
}
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
} catch (Throwable th3) {
cursor = null;
th = th3;
if (cursor != null) {
}
}
}
public static void D(Context context, SQLiteDatabase sQLiteDatabase) {
SQLiteDatabase readableDatabase;
SQLiteDatabase readableDatabase2;
SQLiteDatabase readableDatabase3;
SQLiteDatabase readableDatabase4;
SQLiteDatabase readableDatabase5;
SQLiteDatabase readableDatabase6;
String k = k(context, sQLiteDatabase);
if (y.aC(k)) {
if (sQLiteDatabase == null) {
try {
readableDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteUbueown出错");
}
} else {
readableDatabase = sQLiteDatabase;
}
readableDatabase.execSQL("delete from ubueown_cache");
if (sQLiteDatabase == null) {
try {
readableDatabase2 = j.l(context).getReadableDatabase();
} catch (Exception e2) {
s.e(Tag, "deletetrafficinfoown_cache出错");
}
} else {
readableDatabase2 = sQLiteDatabase;
}
readableDatabase2.execSQL("delete from trafficinfoown_cache");
if (sQLiteDatabase == null) {
try {
readableDatabase3 = j.l(context).getReadableDatabase();
} catch (Exception e3) {
s.e(Tag, "deleteFpswn出错");
}
} else {
readableDatabase3 = sQLiteDatabase;
}
readableDatabase3.execSQL("delete from fpsown_cache");
if (sQLiteDatabase == null) {
try {
readableDatabase4 = j.l(context).getReadableDatabase();
} catch (Exception e4) {
s.e(Tag, "deleteNetwork出错");
}
} else {
readableDatabase4 = sQLiteDatabase;
}
readableDatabase4.execSQL("delete from network_cache");
if (sQLiteDatabase == null) {
try {
readableDatabase5 = j.l(context).getReadableDatabase();
} catch (Exception e5) {
s.e(Tag, "deleteCustomLast出错");
}
} else {
readableDatabase5 = sQLiteDatabase;
}
readableDatabase5.execSQL("delete from customeventown_cache");
if (sQLiteDatabase == null) {
try {
readableDatabase6 = j.l(context).getReadableDatabase();
} catch (Exception e6) {
s.e(Tag, "deleteHttpownLast出错");
}
} else {
readableDatabase6 = sQLiteDatabase;
}
readableDatabase6.execSQL("delete from httpown_cache");
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e7) {
s.e(Tag, "deleteBlockownLast出错");
return;
}
}
sQLiteDatabase.execSQL("delete from blockown_cache");
return;
}
String q = q(context, sQLiteDatabase);
String w = w(context, sQLiteDatabase);
String t = t(context, sQLiteDatabase);
String u = u(context, sQLiteDatabase);
String p = p(context, sQLiteDatabase);
String o = o(context, sQLiteDatabase);
if (y.aC(q) && y.aC(w) && y.aC(t) && y.aC(u) && y.aC(p) && y.aC(o)) {
return;
}
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append(k);
stringBuffer.append(VCardUtils.HT);
if (y.aC(q)) {
stringBuffer.append(Constants.FILENAME_SEQUENCE_SEPARATOR);
} else {
stringBuffer.append(q);
}
stringBuffer.append(VCardUtils.HT);
if (y.aC(w)) {
stringBuffer.append(Constants.FILENAME_SEQUENCE_SEPARATOR);
} else {
stringBuffer.append(w);
}
stringBuffer.append(VCardUtils.HT);
if (y.aC(t)) {
stringBuffer.append(Constants.FILENAME_SEQUENCE_SEPARATOR);
} else {
stringBuffer.append(t);
}
stringBuffer.append(VCardUtils.HT);
if (y.aC(u)) {
stringBuffer.append(Constants.FILENAME_SEQUENCE_SEPARATOR);
} else {
stringBuffer.append(u);
}
stringBuffer.append(VCardUtils.HT);
if (y.aC(p)) {
stringBuffer.append(Constants.FILENAME_SEQUENCE_SEPARATOR);
} else {
stringBuffer.append(p);
}
stringBuffer.append(VCardUtils.HT);
if (y.aC(o)) {
stringBuffer.append(Constants.FILENAME_SEQUENCE_SEPARATOR);
} else {
stringBuffer.append(o);
}
try {
a(context, stringBuffer.toString(), sQLiteDatabase);
String b = G.b(context, new com.cn21.ued.apm.d.c());
if (y.aC(b) || y.aC(b.replaceAll(VCardUtils.HT, "").trim())) {
return;
}
i(context, b, sQLiteDatabase);
} catch (Exception e8) {
e8.printStackTrace();
}
}
public static com.cn21.ued.apm.b.a.b E(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
Cursor cursor2;
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
cursor2 = null;
try {
s.e(Tag, "getUserApm出错");
return cursor2 == null ? null : null;
} catch (Throwable th2) {
th = th2;
cursor = cursor2;
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
throw th;
}
} catch (Throwable th3) {
cursor = null;
th = th3;
if (cursor != null) {
}
throw th;
}
}
cursor = sQLiteDatabase.rawQuery("select * from user t order by t.createTime desc limit 1", null);
try {
if (cursor.getCount() <= 0) {
if (cursor == null || cursor.isClosed()) {
return null;
}
cursor.close();
return null;
}
cursor.moveToFirst();
String string = cursor.getString(cursor.getColumnIndex("imei"));
String string2 = cursor.getString(cursor.getColumnIndex("mac"));
String string3 = cursor.getString(cursor.getColumnIndex("apmid"));
String string4 = cursor.getString(cursor.getColumnIndex("createTime"));
com.cn21.ued.apm.b.a.b bVar = new com.cn21.ued.apm.b.a.b();
bVar.b(string3);
bVar.c(string4);
bVar.d(string);
bVar.e(string2);
UedApplicaionData.imei = string;
UedApplicaionData.mac = string2;
UedApplicaionData.apmid = string3;
UedApplicaionData.createTime = string4;
if (!cursor.isClosed()) {
cursor.close();
}
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return bVar;
} catch (Exception e2) {
cursor2 = cursor;
s.e(Tag, "getUserApm出错");
if (cursor2 == null && !cursor2.isClosed()) {
cursor2.close();
return null;
}
} catch (Throwable th4) {
th = th4;
if (cursor != null) {
cursor.close();
}
throw th;
}
}
public static String F(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
String str = null;
?? aC = y.aC(UedApplicaionData.ProductId);
if (aC == 0) {
return UedApplicaionData.ProductId;
}
try {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
cursor = null;
s.e(Tag, "getProductId出错");
return cursor == null ? null : null;
} catch (Throwable th) {
aC = 0;
th = th;
if (aC != 0 && !aC.isClosed()) {
aC.close();
}
throw th;
}
}
cursor = sQLiteDatabase.rawQuery("select * from product_info limit 1", null);
if (cursor != null) {
try {
if (cursor.getCount() > 0) {
cursor.moveToFirst();
str = cursor.getString(cursor.getColumnIndex("productId"));
}
} catch (Exception e2) {
s.e(Tag, "getProductId出错");
if (cursor == null && !cursor.isClosed()) {
cursor.close();
return null;
}
}
}
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
UedApplicaionData.ProductId = str;
return str;
} catch (Throwable th2) {
th = th2;
}
}
public static String G(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
String str = null;
?? aC = y.aC(UedApplicaionData.PublicKey);
if (aC == 0) {
return UedApplicaionData.PublicKey;
}
try {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
cursor = null;
s.e(Tag, "getPublicKey出错");
if (cursor != null) {
cursor.close();
}
UedApplicaionData.PublicKey = str;
return str;
} catch (Throwable th) {
aC = 0;
th = th;
if (aC != 0 && !aC.isClosed()) {
aC.close();
}
throw th;
}
}
cursor = sQLiteDatabase.rawQuery("select * from product_info limit 1", null);
if (cursor != null) {
try {
if (cursor.getCount() > 0) {
cursor.moveToFirst();
str = cursor.getString(cursor.getColumnIndex("publicKey"));
}
} catch (Exception e2) {
s.e(Tag, "getPublicKey出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
UedApplicaionData.PublicKey = str;
return str;
}
}
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
UedApplicaionData.PublicKey = str;
return str;
} catch (Throwable th2) {
th = th2;
}
}
public static void a(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteTrafficinfoown出错");
return;
}
}
s.e(Tag, "删除trafficinfoown老数据");
sQLiteDatabase.execSQL("delete from trafficinfoown_cache where insertTime < datetime('now','-7 day') ");
}
public static void a(Context context, com.cn21.ued.apm.b.a.b bVar, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
Cursor cursor2 = null;
if (bVar == null || y.isEmpty(bVar.y()) || y.isEmpty(bVar.z())) {
return;
}
try {
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getWritableDatabase();
} catch (Throwable th2) {
cursor = null;
th = th2;
if (cursor == null) {
throw th;
}
if (cursor.isClosed()) {
throw th;
}
cursor.close();
throw th;
}
} catch (Exception e) {
s.e(Tag, "saveApmUser出错");
if (0 == 0 || cursor2.isClosed()) {
return;
}
cursor2.close();
return;
}
}
cursor2 = sQLiteDatabase.rawQuery("select * from user", null);
if (cursor2.getCount() == 0 && bVar != null && !y.isEmpty(bVar.y()) && !y.isEmpty(bVar.z())) {
sQLiteDatabase.execSQL("insert into user values(?,?,?,?)", new String[]{bVar.A(), bVar.B(), bVar.y(), bVar.z()});
}
if (cursor2 == null || cursor2.isClosed()) {
return;
}
cursor2.close();
} catch (Throwable th3) {
cursor = cursor2;
th = th3;
}
}
public static void a(Context context, String str, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "insertPackageRecord出错");
return;
}
}
sQLiteDatabase.execSQL("insert into package_cache values(datetime('now','localtime'),?)", new String[]{str});
s.e("数据", new StringBuilder(String.valueOf(str)).toString());
}
public static void a(Context context, String str, String str2, SQLiteDatabase sQLiteDatabase) {
try {
j.l(context).getReadableDatabase().execSQL("insert into page_info(pageMark,status) values(?,?)", new String[]{str, str2});
} catch (Exception e) {
s.e(Tag, "insertSSRecord出错");
}
}
public static void b(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteFpsown出错");
return;
}
}
s.e(Tag, "删除Fpsown老数据");
sQLiteDatabase.execSQL("delete from fpsown_cache where insertTime < datetime('now','-7 day') ");
}
public static void b(Context context, String str, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "insertUbueownRecord出错");
return;
}
}
sQLiteDatabase.execSQL("insert into ubueown_cache values(datetime('now','localtime'),?)", new String[]{str});
}
public static void b(Context context, String str, String str2, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "insertProductRecord出错");
return;
}
}
sQLiteDatabase.execSQL("insert into product_info(productId,publicKey) values(?,?)", new String[]{str, str2});
}
public static void c(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteUbueown出错");
return;
}
}
s.e(Tag, "删除Ubueown老数据");
sQLiteDatabase.execSQL("delete from ubueown_cache where insertTime < datetime('now','-7 day') ");
}
public static void c(Context context, String str, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "insertTrafficInfoownRecord出错");
return;
}
}
sQLiteDatabase.execSQL("insert into trafficinfoown_cache values(datetime('now','localtime'),?)", new String[]{str});
}
public static void d(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteHttpown出错");
return;
}
}
s.e(Tag, "删除http own老数据");
sQLiteDatabase.execSQL("delete from httpown_cache where insertTime < datetime('now','-7 day') ");
}
public static void d(Context context, String str, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "insertFpsownRecord出错");
return;
}
}
sQLiteDatabase.execSQL("insert into fpsown_cache values(datetime('now','localtime'),?)", new String[]{str});
}
public static void e(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteBlockown出错");
return;
}
}
s.e(Tag, "删除http own老数据");
sQLiteDatabase.execSQL("delete from blockown_cache where insertTime < datetime('now','-7 day') ");
}
public static void e(Context context, String str, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "insertblockownRecord出错");
return;
}
}
sQLiteDatabase.execSQL("insert into blockown_cache values(datetime('now','localtime'),?)", new String[]{str});
}
public static void f(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteCustomown出错");
return;
}
}
s.e(Tag, "删除Customown老数据");
sQLiteDatabase.execSQL("delete from customeventown_cache where insertTime < datetime('now','-7 day') ");
}
public static void f(Context context, String str, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "insertHttpownRecord出错");
return;
}
}
sQLiteDatabase.execSQL("insert into httpown_cache values(datetime('now','localtime'),?)", new String[]{str});
}
public static void g(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteUBRecord出错");
return;
}
}
s.e(Tag, "删除UB老数据");
sQLiteDatabase.execSQL("delete from ub_cache where insertTime < datetime('now','-7 day') ");
}
public static void g(Context context, String str, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "insertCustomeventownRecord出错");
return;
}
}
sQLiteDatabase.execSQL("insert into customeventown_cache values(datetime('now','localtime'),?)", new String[]{str});
}
public static void h(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteUERecord出错");
return;
}
}
s.e(Tag, "删除UE老数据");
sQLiteDatabase.execSQL("delete from ue_cache where insertTime < datetime('now','-7 day') ");
}
public static void h(Context context, String str, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "insertNetworkRecord出错");
return;
}
}
sQLiteDatabase.execSQL("insert into network_cache values(datetime('now','localtime'),?)", new String[]{str});
}
public static void i(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteHTTPRecord出错");
return;
}
}
s.e(Tag, "删除http老数据");
sQLiteDatabase.execSQL("delete from http_cache where insertTime < datetime('now','-7 day') ");
}
public static void i(Context context, String str, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "updateCommon出错");
return;
}
}
sQLiteDatabase.execSQL("delete from common_cache");
sQLiteDatabase.execSQL("insert into common_cache values(datetime('now','localtime'),?)", new String[]{str});
}
public static void j(Context context, SQLiteDatabase sQLiteDatabase) {
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
s.e(Tag, "deleteCUSTOMRecord出错");
return;
}
}
s.e(Tag, "删除CUSTOM老数据");
sQLiteDatabase.execSQL("delete from customevent_cache where insertTime < datetime('now','-7 day') ");
}
public static boolean j(Context context, String str, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
try {
try {
Cursor rawQuery = j.l(context).getReadableDatabase().rawQuery("select * from page_info where pageMark = ?", new String[]{str});
if (rawQuery != null) {
try {
if (rawQuery.getCount() > 0) {
if (rawQuery == null || rawQuery.isClosed()) {
return true;
}
rawQuery.close();
return true;
}
} catch (Exception e) {
cursor = rawQuery;
try {
s.e(Tag, "IsPMRecord出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return false;
} catch (Throwable th) {
cursor2 = cursor;
th = th;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return false;
} catch (Throwable th2) {
th = th2;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e2) {
cursor = null;
}
}
private static String k(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
String str;
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
cursor = null;
s.e(Tag, "selectCommonRecord出错");
return cursor == null ? null : null;
} catch (Throwable th2) {
cursor = null;
th = th2;
if (cursor != null) {
cursor.close();
}
throw th;
}
}
cursor = sQLiteDatabase.rawQuery("select * from common_cache", null);
try {
try {
if (cursor.getCount() == 1) {
cursor.moveToFirst();
if (y.aC(UedApplicaionData.sid)) {
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
}
str = cursor.getString(cursor.getColumnIndex("insertData"));
} else {
str = "";
}
if (cursor == null || cursor.isClosed()) {
return str;
}
cursor.close();
return str;
} catch (Exception e2) {
s.e(Tag, "selectCommonRecord出错");
if (cursor == null && !cursor.isClosed()) {
cursor.close();
return null;
}
}
} catch (Throwable th3) {
th = th3;
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
throw th;
}
}
public static String l(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 trafficinfoown_cache own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 trafficinfoown_cache 数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from trafficinfoown_cache limit 20", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "trafficinfoown_cache 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 trafficinfoown_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from trafficinfoown_cache where insertTime in (select insertTime from trafficinfoown_cache limit 1) and insertData in (select insertData from trafficinfoown_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 trafficinfoown_cache 数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
public static String m(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 fps own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 fps own数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from fpsown_cache limit 20", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "FPS own 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 fpsown_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from fpsown_cache where insertTime in (select insertTime from fpsown_cache limit 1) and insertData in (select insertData from fpsown_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 fps own数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
public static boolean m(Context context) {
try {
String F = F(context, null);
String G = G(context, null);
if (y.aC(F)) {
return false;
}
return !y.aC(G);
} catch (Exception e) {
return false;
}
}
public static String n(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 ubue own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 ubue own数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from ubueown_cache limit 20", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "UBUE own 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 ubueown_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from ubueown_cache where insertTime in (select insertTime from ubueown_cache limit 1) and insertData in (select insertData from ubueown_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 ubue own数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
private static String o(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
String str;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 trafficinfo own数据。");
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
try {
s.e(Tag, "查询 数据库 rafficinfo own数据出错");
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
return "";
} catch (Throwable th2) {
cursor = cursor2;
th = th2;
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
throw th;
}
} catch (Throwable th3) {
cursor = null;
th = th3;
if (cursor != null) {
cursor.close();
}
throw th;
}
}
cursor = sQLiteDatabase.rawQuery("select * from trafficinfoown_cache", null);
try {
cursor.moveToFirst();
s.e(Tag, "trafficinfo own 数据库共有数据" + cursor.getCount() + "条");
if (cursor.isAfterLast()) {
str = "";
} else {
if (y.aC(UedApplicaionData.sid)) {
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(cursor.getString(1)).append("\n");
cursor.moveToNext();
} while (!cursor.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
sQLiteDatabase.execSQL("delete from trafficinfoown_cache");
if (cursor == null || cursor.isClosed()) {
return str;
}
cursor.close();
return str;
} catch (Exception e2) {
cursor2 = cursor;
s.e(Tag, "查询 数据库 rafficinfo own数据出错");
if (cursor2 != null) {
cursor2.close();
}
return "";
} catch (Throwable th4) {
th = th4;
if (cursor != null) {
}
throw th;
}
}
private static String p(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
String str;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 fps own数据。");
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
try {
s.e(Tag, "查询 数据库 fps own数据出错");
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
return "";
} catch (Throwable th2) {
cursor = cursor2;
th = th2;
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
throw th;
}
} catch (Throwable th3) {
cursor = null;
th = th3;
if (cursor != null) {
cursor.close();
}
throw th;
}
}
cursor = sQLiteDatabase.rawQuery("select * from fpsown_cache", null);
try {
cursor.moveToFirst();
s.e(Tag, "fps own 数据库共有数据" + cursor.getCount() + "条");
if (cursor.isAfterLast()) {
str = "";
} else {
if (y.aC(UedApplicaionData.sid)) {
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(cursor.getString(1)).append("\n\n");
cursor.moveToNext();
} while (!cursor.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
sQLiteDatabase.execSQL("delete from fpsown_cache");
if (cursor == null || cursor.isClosed()) {
return str;
}
cursor.close();
return str;
} catch (Exception e2) {
cursor2 = cursor;
s.e(Tag, "查询 数据库 fps own数据出错");
if (cursor2 != null) {
cursor2.close();
}
return "";
} catch (Throwable th4) {
th = th4;
if (cursor != null) {
}
throw th;
}
}
private static String q(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
String str;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 ubue own数据。");
if (sQLiteDatabase == null) {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Exception e) {
try {
s.e(Tag, "查询 数据库 ubue own数据出错");
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
return "";
} catch (Throwable th2) {
cursor = cursor2;
th = th2;
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
throw th;
}
} catch (Throwable th3) {
cursor = null;
th = th3;
if (cursor != null) {
cursor.close();
}
throw th;
}
}
cursor = sQLiteDatabase.rawQuery("select * from ubueown_cache", null);
try {
cursor.moveToFirst();
s.e(Tag, "UBUE own 数据库共有数据" + cursor.getCount() + "条");
if (cursor.isAfterLast()) {
str = "";
} else {
if (y.aC(UedApplicaionData.sid)) {
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(cursor.getString(1)).append("\n\n");
cursor.moveToNext();
} while (!cursor.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
sQLiteDatabase.execSQL("delete from ubueown_cache");
if (cursor == null || cursor.isClosed()) {
return str;
}
cursor.close();
return str;
} catch (Exception e2) {
cursor2 = cursor;
s.e(Tag, "查询 数据库 ubue own数据出错");
if (cursor2 != null) {
cursor2.close();
}
return "";
} catch (Throwable th4) {
th = th4;
if (cursor != null) {
}
throw th;
}
}
public static String r(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 httpown_cache own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 httpown own数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from httpown_cache limit 20", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "httpown own 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 httpown_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from httpown_cache where insertTime in (select insertTime from httpown_cache limit 1) and insertData in (select insertData from httpown_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 httpown own数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
public static String s(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 blockown_cache own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 blockown own数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from blockown_cache limit 20", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "blockown own 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 blockown_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from blockown_cache where insertTime in (select insertTime from blockown_cache limit 1) and insertData in (select insertData from blockown_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 blockown own数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
private static String t(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 httpown_cache own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 httpown own数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from httpown_cache", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "httpown own 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 httpown_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from httpown_cache where insertTime in (select insertTime from httpown_cache limit 1) and insertData in (select insertData from httpown_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 httpown own数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
private static String u(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 blockown_cache own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 blockown own数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from blockown_cache", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "blockown own 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 blockown_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from blockown_cache where insertTime in (select insertTime from blockown_cache limit 1) and insertData in (select insertData from blockown_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 blockown own数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
public static String v(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 customevent own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 customevent own数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from customeventown_cache limit 20", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "customevent own 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 customeventown_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from customeventown_cache where insertTime in (select insertTime from customeventown_cache limit 1) and insertData in (select insertData from customeventown_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 customevent own数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
private static String w(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 customevent own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 customevent own数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from customeventown_cache", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "customevent own 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 customeventown_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from customeventown_cache where insertTime in (select insertTime from customeventown_cache limit 1) and insertData in (select insertData from customeventown_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 customevent own数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
public static String x(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Cursor cursor2 = null;
s.e(Tag, "查询 数据库 Network own数据。");
String str = "";
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th) {
th = th;
if (cursor2 != null && !cursor2.isClosed()) {
cursor2.close();
}
throw th;
}
} catch (Exception e) {
cursor = null;
try {
s.e(Tag, "查询 数据库 network own数据出错");
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return "";
} catch (Throwable th2) {
cursor2 = cursor;
th = th2;
if (cursor2 != null) {
cursor2.close();
}
throw th;
}
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from network_cache limit 20", null);
try {
rawQuery.moveToFirst();
s.e(Tag, "network own 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery != null && !rawQuery.isClosed()) {
rawQuery.close();
}
return "";
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
str = sb.toString().substring(0, sb.toString().length() - 2);
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 network_cache 数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from network_cache where insertTime in (select insertTime from network_cache limit 1) and insertData in (select insertData from network_cache limit 1)");
}
if (rawQuery == null || rawQuery.isClosed()) {
return str;
}
rawQuery.close();
return str;
} catch (Exception e2) {
cursor = rawQuery;
s.e(Tag, "查询 数据库 network own数据出错");
if (cursor != null) {
cursor.close();
}
return "";
}
}
public static void y(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
Cursor cursor2 = null;
s.e(Tag, "发送 数据库 UB数据。");
try {
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th2) {
cursor = null;
th = th2;
if (cursor == null) {
throw th;
}
if (cursor.isClosed()) {
throw th;
}
cursor.close();
throw th;
}
} catch (Exception e) {
s.e(Tag, "uploadAllUBRecord出错");
if (0 == 0 || cursor2.isClosed()) {
return;
}
cursor2.close();
return;
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from ub_cache limit 20", null);
rawQuery.moveToFirst();
s.e(Tag, "UB 数据库共有数据" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
return;
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
String f = com.cn21.ued.apm.b.a.b.f(com.cn21.ued.apm.b.a.b.d(sb.toString().substring(0, sb.toString().length() - 1), UedApplicaionData.key));
s.e(Tag, "ub db :" + f);
String a = com.cn21.ued.apm.b.a.b.a("http://ux.21cn.com/api/appReportRest/userBehavior", System.currentTimeMillis(), f, F(context, sQLiteDatabase), 2, 1, G(context, sQLiteDatabase), UedApplicaionData.UB_VERSION);
s.e(Tag, "ub db rep:" + a);
if (!y.aC(a)) {
JSONObject jSONObject = new JSONObject(a);
int a2 = y.a(String.valueOf(jSONObject.getInt("code")), -5);
if (a2 == -1) {
UedApplicaionData.isStart = true;
UedApplicaionData.sid = "";
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
return;
}
if (a2 == 0) {
UedApplicaionData.key = y.f(jSONObject.getString(IConstant.VoiceRecognition.EXTRA_KEY), "");
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 UB数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from ub_cache where insertTime in (select insertTime from ub_cache limit 1) and insertData in (select insertData from ub_cache limit 1)");
}
}
}
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
} catch (Throwable th3) {
cursor = null;
th = th3;
}
}
public static void z(Context context, SQLiteDatabase sQLiteDatabase) {
Cursor cursor;
Throwable th;
Cursor cursor2 = null;
s.e(Tag, "发送数据库Http数据。");
try {
if (sQLiteDatabase == null) {
try {
try {
sQLiteDatabase = j.l(context).getReadableDatabase();
} catch (Throwable th2) {
cursor = null;
th = th2;
if (cursor == null) {
throw th;
}
if (cursor.isClosed()) {
throw th;
}
cursor.close();
throw th;
}
} catch (Exception e) {
s.e(Tag, "uploadAllUHttpReportRecord出错");
if (0 == 0 || cursor2.isClosed()) {
return;
}
cursor2.close();
return;
}
}
Cursor rawQuery = sQLiteDatabase.rawQuery("select * from http_cache limit 20", null);
rawQuery.moveToFirst();
s.e(Tag, "http 数据库共有数据:" + rawQuery.getCount() + "条");
if (!rawQuery.isAfterLast()) {
s.e(Tag, "httpReport 数据库有数据,共" + rawQuery.getCount() + "条");
if (y.aC(UedApplicaionData.sid)) {
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
return;
}
StringBuilder sb = new StringBuilder();
do {
sb.append(rawQuery.getString(1)).append("\n");
rawQuery.moveToNext();
} while (!rawQuery.isAfterLast());
String f = com.cn21.ued.apm.b.a.b.f(com.cn21.ued.apm.b.a.b.d(sb.toString().substring(0, sb.toString().length() - 1), UedApplicaionData.key));
s.e(Tag, "http db :" + f);
String a = com.cn21.ued.apm.b.a.b.a("http://ux.21cn.com/api/appReportRest/httpRecord", System.currentTimeMillis(), f, F(context, sQLiteDatabase), 2, 1, G(context, sQLiteDatabase), UedApplicaionData.HTTP_VERSION);
s.e(Tag, "http db rep :" + a);
s.e(Tag, "httpReport rep :" + a);
if (!y.aC(a)) {
JSONObject jSONObject = new JSONObject(a);
int a2 = y.a(String.valueOf(jSONObject.getInt("code")), -5);
if (a2 == -1) {
UedApplicaionData.isStart = true;
UedApplicaionData.sid = "";
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
return;
}
if (a2 == 0) {
UedApplicaionData.key = y.f(jSONObject.getString(IConstant.VoiceRecognition.EXTRA_KEY), "");
}
for (int i = 0; i < rawQuery.getCount(); i++) {
s.e(Tag, "删除 UHttpReport数据库数据,共" + rawQuery.getCount() + "条数据,这是第" + i + "条数据;");
sQLiteDatabase.execSQL("delete from http_cache where insertTime in (select insertTime from http_cache limit 1) and insertData in (select insertData from http_cache limit 1)");
}
}
}
if (rawQuery == null || rawQuery.isClosed()) {
return;
}
rawQuery.close();
} catch (Throwable th3) {
cursor = null;
th = th3;
}
}
}