正在查看: SpeedCash v6.5.1482 应用的 ProfileConfig.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 ProfileConfig.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.setting;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import com.bm.sc.auth.ui.cs.LiveChatActivity;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.MenuGroupEntity;
import com.bm.sc.bebasbayar.adapter.entity.MenuListEntity;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
import com.bm.sc.bebasbayar.handler.QRISO;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.ui.LockActivity;
import com.bm.sc.bebasbayar.ui.activity.OneKlickPayHistoryPembayaranActivity;
import com.bm.sc.bebasbayar.ui.activity.account.AlatPromosiActivity;
import com.bm.sc.bebasbayar.ui.activity.account.DetailActivity;
import com.bm.sc.bebasbayar.ui.activity.account.DevicesActivity;
import com.bm.sc.bebasbayar.ui.activity.account.RewardPointActivity;
import com.bm.sc.bebasbayar.ui.activity.auth.AuthOtpActivity;
import com.bm.sc.bebasbayar.ui.activity.education.PrintingTestActivity;
import com.bm.sc.bebasbayar.ui.activity.info.BalanceReportActivity;
import com.bm.sc.bebasbayar.ui.activity.info.OpenWebViewActivity;
import com.bm.sc.bebasbayar.ui.activity.info.SelfNumberActivity;
import com.bm.sc.bebasbayar.ui.activity.mail.NewMailboxActivity;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.List;
public class ProfileConfig {
public static final LinkedHashMap<String, MenuListEntity> a = new LinkedHashMap<>();
public static MenuListEntity b = null;
public static MenuListEntity c = null;
public static MenuListEntity d = null;
public static MenuListEntity e = null;
public static MenuListEntity f = null;
public static MenuListEntity g = null;
public static MenuListEntity h = null;
public static MenuListEntity i = null;
public static MenuListEntity j = null;
public static MenuListEntity k = null;
public static MenuListEntity l = null;
public static MenuListEntity m = null;
public static MenuListEntity n = null;
public static MenuListEntity o = null;
public static MenuListEntity p = null;
public static MenuListEntity q = null;
public static boolean r = false;
public static MenuListEntity s = null;
public static ArrayList<MenuGroupEntity> getListProfileMenu(Activity activity, boolean z) {
r = z;
ArrayList<MenuGroupEntity> arrayList = new ArrayList<>();
MenuGroupEntity menuGroupEntity = new MenuGroupEntity(activity.getString(R.string.menu_header_fitur), 0);
menuGroupEntity.addItem(f);
menuGroupEntity.addItem(b);
menuGroupEntity.addItem(d);
if (!z) {
menuGroupEntity.addItem(e);
}
menuGroupEntity.addItem(g);
menuGroupEntity.addItem(h);
menuGroupEntity.addItem(k);
menuGroupEntity.addItem(q);
menuGroupEntity.addItem(s);
arrayList.add(menuGroupEntity);
MenuGroupEntity menuGroupEntity2 = new MenuGroupEntity(activity.getString(R.string.menu_header_keamanan), 0);
menuGroupEntity2.addItem(i);
if (Device.isSensorAvailable(activity)) {
menuGroupEntity2.addItem(j);
}
menuGroupEntity2.addItem(l);
menuGroupEntity2.addItem(m);
arrayList.add(menuGroupEntity2);
MenuGroupEntity menuGroupEntity3 = new MenuGroupEntity(activity.getString(R.string.menu_header_helper), 0);
menuGroupEntity3.addItem(n);
menuGroupEntity3.addItem(o);
menuGroupEntity3.addItem(p);
arrayList.add(menuGroupEntity3);
return arrayList;
}
public static void renewMenu(Context context) {
AppSession appSession = new AppSession(context);
ConfigSession configSession = new ConfigSession(context);
String retrieve = appSession.retrieve(AppSession.PROPERTY_HANDPHONE);
if (retrieve != null && retrieve.startsWith(QRISO.ID_ADD_DATA)) {
retrieve = "0" + retrieve.substring(2);
}
List asList = Arrays.asList(Var.toString(appSession.retrieve(AppSession.PROPERTY_PRIVILEGE), "").split(":"));
a.clear();
StringBuilder sb = new StringBuilder();
sb.append("renewMenu: ");
sb.append(asList);
sb.append(" ");
sb.append(Var.toString(appSession.retrieve(AppSession.PROPERTY_PRIVILEGE), ""));
MenuListEntity menuListEntity = new MenuListEntity(context.getString(R.string.app_promotion), R.drawable.ic_bb_affiliation_tools1, (Class<?>) AlatPromosiActivity.class);
b = menuListEntity;
menuListEntity.setEnabled(asList.contains(Privilege.PRIV_DOWNLINE));
b.setVariableName("MENU_MEDIA_PROMOSI");
MenuListEntity menuListEntity2 = new MenuListEntity(context.getString(R.string.app_my_voucher), R.drawable.ic_voucher_saya, (Class<?>) RewardPointActivity.class);
c = menuListEntity2;
menuListEntity2.setVariableName("MENU_VOUCHERS");
MenuListEntity menuListEntity3 = new MenuListEntity(context.getString(R.string.app_mail_notification), R.drawable.ic_notification, (Class<?>) NewMailboxActivity.class);
d = menuListEntity3;
menuListEntity3.setVariableName("MENU_NOTIFIKASI");
Bundle bundle = new Bundle();
bundle.putString("url", configSession.retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_DASHBOARD));
bundle.putString(FirebaseProcessor.KEY_TITLE, context.getString(R.string.app_freelance_marketing));
MenuListEntity menuListEntity4 = new MenuListEntity(context.getString(R.string.app_freelance_marketing), R.drawable.ic_freelancemarketing, (Class<?>) OpenWebViewActivity.class);
e = menuListEntity4;
menuListEntity4.setBundle(bundle);
e.setVariableName("MENU_FREELANCE_MARKETING");
MenuListEntity menuListEntity5 = new MenuListEntity(context.getString(R.string.app_list_idpel_saved), R.drawable.ic_saved_idpel, (Class<?>) SelfNumberActivity.class);
g = menuListEntity5;
menuListEntity5.setVariableName("MENU_ID_PELANGGAN");
MenuListEntity menuListEntity6 = new MenuListEntity(context.getString(R.string.app_status_pembayaran), R.drawable.ic_cart_blue, (Class<?>) OneKlickPayHistoryPembayaranActivity.class);
f = menuListEntity6;
menuListEntity6.setVariableName("MENU_HISTORY_PROSES_PEMBAYARAN_ONE_CLIK");
MenuListEntity menuListEntity7 = new MenuListEntity(context.getString(R.string.app_print), R.drawable.ic_print, (Class<?>) PrintingTestActivity.class);
h = menuListEntity7;
menuListEntity7.setVariableName("MENU_LAYANAN_CETAK");
boolean equalsIgnoreCase = Var.toString(appSession.retrieve(AppSession.PROPERTY_LOGIN_VIA_SMS_WA), "").equalsIgnoreCase("WhatsApp");
Bundle bundle2 = new Bundle();
bundle2.putInt("state", 0);
bundle2.putString("phone", retrieve);
bundle2.putInt("is_wa", equalsIgnoreCase ? 1 : 0);
MenuListEntity menuListEntity8 = new MenuListEntity(context.getString(R.string.app_gpin), R.drawable.ic_lock1, (Class<?>) AuthOtpActivity.class);
i = menuListEntity8;
menuListEntity8.setBundle(bundle2);
i.setEnabled(asList.contains(Privilege.PRIV_GPIN));
i.setVariableName("MENU_GANTI_PIN");
MenuListEntity menuListEntity9 = new MenuListEntity(context.getString(R.string.label_on_fingerprint_quick), R.drawable.ic_fingerprint1, (Class<?>) null);
j = menuListEntity9;
menuListEntity9.setVariableName("MENU_QUICK_LOGIN");
MenuListEntity menuListEntity10 = new MenuListEntity(context.getString(R.string.label_on_poin_transaksi), R.drawable.ic_transaction_without_pin, (Class<?>) null);
k = menuListEntity10;
menuListEntity10.setVariableName("MENU_TAMPILKAN_POIN_TRANSAKSI");
MenuListEntity menuListEntity11 = new MenuListEntity(context.getString(R.string.app_balance_report), R.drawable.icon_mutasi_saldo, (Class<?>) BalanceReportActivity.class);
q = menuListEntity11;
menuListEntity11.setVariableName("MENU_LAPORAN_SALDO");
MenuListEntity menuListEntity12 = new MenuListEntity(context.getString(R.string.app_devices), R.drawable.ic_bb_device, (Class<?>) DevicesActivity.class);
l = menuListEntity12;
menuListEntity12.setVariableName("MENU_ATUR_PERANGKAT");
MenuListEntity menuListEntity13 = new MenuListEntity(context.getString(R.string.summary_account_lock), R.drawable.ic_lock_device, (Class<?>) LockActivity.class);
m = menuListEntity13;
menuListEntity13.setEnabled(asList.contains("103"));
m.setVariableName("MENU_KUNCI_APLIKASI");
MenuListEntity menuListEntity14 = new MenuListEntity(context.getString(R.string.app_livechat), R.drawable.ic_cs, (Class<?>) LiveChatActivity.class);
n = menuListEntity14;
menuListEntity14.setVariableName("MENU_LIVECHAT");
String var = Var.toString(new ConfigSession(context).retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_SYARAT_KETENTUAN), "https://www.speedcash.co.id/syarat-dan-ketentuan-penggunaan-speedcash-terms-and-conditions");
MenuListEntity menuListEntity15 = new MenuListEntity(context.getString(R.string.action_tnc), R.drawable.ic_sk, var);
o = menuListEntity15;
menuListEntity15.setUrl(var);
o.setVariableName("MENU_SYARAT_DAN_KETENTUAN");
String var2 = Var.toString(new ConfigSession(context).retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_PRIVACY_POLICY), "https://www.speedcash.co.id/kebijakan-privasi-speedcash-privasi-policy");
MenuListEntity menuListEntity16 = new MenuListEntity(context.getString(R.string.action_pp), R.drawable.ic_sk, var2);
p = menuListEntity16;
menuListEntity16.setUrl(var2);
p.setVariableName("MENU_KEBIJAKAN_PRIVASI");
MenuListEntity menuListEntity17 = new MenuListEntity(context.getString(R.string.app_detail), R.drawable.ic_profil, (Class<?>) DetailActivity.class);
s = menuListEntity17;
menuListEntity17.setEnabled(asList.contains(Privilege.PRIV_DETAIL_ACCOUNT));
s.setVariableName("MENU_DETAIL_AKUN");
}
}