正在查看: 050 IP Phone v2.3.0 应用的 ImsSettingsProvider.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 050 IP Phone v2.3.0 应用的 ImsSettingsProvider.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.ntt.voip.android.sdk050voip.provider;
import android.content.Context;
import android.content.SharedPreferences;
import android.database.sqlite.SQLiteDatabase;
import androidx.preference.PreferenceManager;
import com.oki_access.android.ims.settings.c;
import t4.z;
public class ImsSettingsProvider extends com.ntt.voip.android.com050plus.service.ImsSettingsProvider {
private String f(Context context, int i) {
if (context != null && i > 0) {
return context.getString(i);
}
return null;
}
private void g(SharedPreferences sharedPreferences, boolean z, String str, String str2) {
String string;
if (sharedPreferences == null || str2 == null || !sharedPreferences.contains(str) || (string = sharedPreferences.getString(str, str2)) == null || string.isEmpty() || string.equals(str2)) {
return;
}
z.h("ImsSettingsProvider", "updatePreferenceValue prefKey: " + str);
sharedPreferences.edit().putString(str, c.l(z ? c.j(string) : c.i(string))).apply();
}
private void h(boolean z) {
Context context = getContext();
if (context == null) {
return;
}
z.a("ImsSettingsProvider", "updatePreferenceValues desToAes: " + z);
SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
if (defaultSharedPreferences != null) {
g(defaultSharedPreferences, z, "pref_mail_addr", context.getString(2131887671));
g(defaultSharedPreferences, z, "pref_mail_password", context.getString(2131887672));
g(defaultSharedPreferences, z, "pref_oss_server_addr", f(context, 2131887719));
g(defaultSharedPreferences, z, "pref_oss_server_port", f(context, 2131887720));
g(defaultSharedPreferences, z, "pref_ap_version", f(context, 2131887481));
g(defaultSharedPreferences, z, "pref_if_version", f(context, 2131887626));
g(defaultSharedPreferences, z, "pref_timer_y", f(context, 2131887905));
g(defaultSharedPreferences, z, "pref_customer_control_url", f(context, 2131887535));
g(defaultSharedPreferences, z, "pref_http_request_timeout", f(context, 2131887623));
g(defaultSharedPreferences, z, "pref_http_retry_interval", f(context, 2131887624));
g(defaultSharedPreferences, z, "pref_confirm_state_timer", f(context, 2131887519));
g(defaultSharedPreferences, z, "pref_urilink_secret_key", f(context, 2131887914));
g(defaultSharedPreferences, z, "pref_application_url", f(context, 2131887488));
g(defaultSharedPreferences, z, "pref_initset_urilink_timeout", f(context, 2131887629));
}
}
@Override
protected void c(SQLiteDatabase sQLiteDatabase, boolean z) {
super.c(sQLiteDatabase, z);
h(z);
}
}