正在查看: Fix Locker v1.5 应用的 AppUpdateActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Fix Locker v1.5 应用的 AppUpdateActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.user.a4keygen.activity;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
import com.user.a4keygen.R;
import com.user.a4keygen.constants.WebServiceUrlConstant;
import com.user.a4keygen.services.AutoAppUpdateForeGroundService;
import com.user.a4keygen.webutil.WebClientService;
public class AppUpdateActivity extends AppCompatActivity {
public static String APK_DOWNLOAD_URL = "url";
Button allowPermissionBtn;
ProgressDialog progressDialog;
private final BroadcastReceiver progressReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
int intExtra = intent.getIntExtra("progress", 0);
if (AppUpdateActivity.this.progressDialog == null || !AppUpdateActivity.this.progressDialog.isShowing()) {
return;
}
AppUpdateActivity.this.progressDialog.setProgress(intExtra);
if (intExtra >= 100) {
AppUpdateActivity.this.progressDialog.setMessage("Installing...");
}
}
};
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.GMM_WEB_SERVICE_URL)) {
setContentView(R.layout.activity_reset_pass_gmm);
} else {
setContentView(R.layout.activity_reset_pass);
}
Button button = (Button) findViewById(R.id.btnAllowPermission);
this.allowPermissionBtn = button;
button.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AppUpdateActivity.this.m188lambda$onCreate$0$comusera4keygenactivityAppUpdateActivity(view);
}
});
}
public void m188lambda$onCreate$0$comusera4keygenactivityAppUpdateActivity(View view) {
if (WebClientService.isInternetOn(this)) {
showProgressDialog();
this.allowPermissionBtn.setEnabled(false);
Intent intent = new Intent((Context) this, (Class<?>) AutoAppUpdateForeGroundService.class);
if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.EMI_SATHI_URL_PROD) || WebClientService.getWebServiceUrl().equals("http://emisathi.in/emisathi-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/emisathi/update/emisathi_lockapp_3_0.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.BRILLIANT_EMI_URL) || WebClientService.getWebServiceUrl().equals("http://brillantemilocker.com/brillantemilocker-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/brilliantemi/update/brilliantemi_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.ADVANCE_FINANCE_URL_PROD) || WebClientService.getWebServiceUrl().equals("http://103.196.193.4/advancefinance-ws-v1.0/") || WebClientService.getWebServiceUrl().equals("http://advancefinance.in/advancefinance-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/advance_emi/update/advanced_emi_lockapp_3_0.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.LOAN_LOCKER_URL_PROD) || WebClientService.getWebServiceUrl().equals("http://loanlockerbd.in/loanlocker-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/loanlocker/update/loanlocker_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.FIX_LOCKER_PROD_URL) || WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.FIX_LOCKER_TEST_URL)) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/fixlocker/update/fixlocker_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.NEPAL_MOBILE_SAFE_PROD_URL) || WebClientService.getWebServiceUrl().equals("http://103.196.193.4/nepalmobilesafe-ws-v1.0/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/nepalmobilesafe/update/nepalmobilesafe_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.KISTI_URL_PROD) || WebClientService.getWebServiceUrl().equals("http://kistiapp.com/kishti-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/kisti/update/kisti_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.SAFETY_LOCKER_PROD_URL) || WebClientService.getWebServiceUrl().equals("http://safetylockerpro.in/safetylocker-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/safetylocker/update/safetylocker_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals("http://emilockerbd.com/emilockerbd-ws-v1.0/") || WebClientService.getWebServiceUrl().equals("http://103.196.193.4/emilocker-ws-v1.0/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/emilockerbd/update/emilockerbd_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.BD_LOCKER_PROD_URL) || WebClientService.getWebServiceUrl().equals("https://bdlocker.com/bdlocker-ws-v1.0_test/") || WebClientService.getWebServiceUrl().equals("http://103.196.193.4/bdlocker-ws-v1.0/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://bd.prdlockapp.com/bdlocker/update/bdlocker_lockapp_3_0.apk");
} else if (WebClientService.getWebServiceUrl().equals("http://emipower.in/emipower-ws-v1.0/") || WebClientService.getWebServiceUrl().equals("http://103.196.193.4/emipower-ws-v1.0/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/emipower/update/emipower_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals("http://a4keygen.com/afourkeygen-ws-v1.0/") || WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.A4KEYGEN_TEST_URL)) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/afourkeygen/update/a4kgen_lockapp_3_0.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.EMI_RECOVERY_URL_PROD) || WebClientService.getWebServiceUrl().equals("http://emirecovery.com/emirecovery-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/emirecovery/update/emirecovery_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.GLOBAL_KEY_URL_PROD) || WebClientService.getWebServiceUrl().equals("http://globalkey.pro/globalkey-ws-v2.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/globalkeynew/update/globalkeynew_lockapp_3_0.apk");
} else if (WebClientService.getWebServiceUrl().equals(WebServiceUrlConstant.BELIEVE_SECURE_URL_PROD) || WebClientService.getWebServiceUrl().equals("http://believesecure.com/believesecure-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/believesecure/update/believesecure_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals("https://emiprolocker.com/emiprolocker-ws-v1.0/") || WebClientService.getWebServiceUrl().equals("https://emiprolocker.com/emiprolocker-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/emiprolocker/update/emiprolocker_3_0_app.apk");
} else if (WebClientService.getWebServiceUrl().equals("http://erasafe.in/erasafe-ws-v1.0/") || WebClientService.getWebServiceUrl().equals("http://erasafe.in/erasafe-ws-v1.0_test/")) {
intent.putExtra(APK_DOWNLOAD_URL, "http://prdlockapp.com/erasafe/update/erasafe_lockapp_3_0.apk");
}
startForegroundService(intent);
return;
}
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("INTERNET CONNECTION");
builder.setMessage("PLEASE TURN ON INTERNET");
builder.setCancelable(false);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
builder.create().show();
}
private void showProgressDialog() {
ProgressDialog progressDialog = new ProgressDialog(this);
this.progressDialog = progressDialog;
progressDialog.setTitle("App Update");
this.progressDialog.setMessage("Downloading...");
this.progressDialog.setProgressStyle(1);
this.progressDialog.setCancelable(false);
this.progressDialog.setMax(100);
this.progressDialog.show();
}
protected void onResume() {
super.onResume();
registerReceiver(this.progressReceiver, new IntentFilter("APP_UPDATE_PROGRESS"));
}
protected void onPause() {
super.onPause();
unregisterReceiver(this.progressReceiver);
}
protected void onDestroy() {
super.onDestroy();
ProgressDialog progressDialog = this.progressDialog;
if (progressDialog == null || !progressDialog.isShowing()) {
return;
}
this.progressDialog.dismiss();
}
}