导航菜单

页面标题

页面副标题

Petal Maps v4.7.0.310001 - AboutFragment.java 源代码

正在查看: Petal Maps v4.7.0.310001 应用的 AboutFragment.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.huawei.maps.app.setting.ui.fragment.about;

import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Handler;
import android.text.SpannableStringBuilder;
import android.text.TextPaint;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.text.style.CharacterStyle;
import android.text.style.ClickableSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.TypefaceSpan;
import android.view.MotionEvent;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.Observer;
import androidx.navigation.fragment.NavHostFragment;
import com.huawei.maps.app.R;
import com.huawei.maps.app.common.consent.manager.AbstractConsentManager;
import com.huawei.maps.app.common.remoteconfig.MapRemoteConfig;
import com.huawei.maps.app.databinding.FragmentAboutLayoutBinding;
import com.huawei.maps.app.petalmaps.viewmode.ActivityViewModel;
import com.huawei.maps.app.search.viewmodel.ExploreViewModel;
import com.huawei.maps.app.setting.constant.RoadReportType;
import com.huawei.maps.app.setting.environment.EnvironmentSettingActivity;
import com.huawei.maps.app.setting.ui.fragment.about.AboutFragment;
import com.huawei.maps.businessbase.database.config.MapConfigDataTools;
import com.huawei.maps.businessbase.network.DefaultObserver;
import com.huawei.maps.businessbase.network.MapHttpClient;
import com.huawei.maps.businessbase.network.ResponseData;
import com.huawei.maps.businessbase.network.commonconfig.CommonConfigRequester;
import com.huawei.maps.businessbase.network.commonconfig.CommonConfigResponse;
import com.huawei.maps.businessbase.report.MapBIReport;
import com.huawei.maps.businessbase.report.util.SettingBIReportUtil;
import com.huawei.maps.businessbase.servicepermission.ServicePermission;
import com.huawei.maps.businessbase.servicepermission.ServicePermissionManager;
import com.huawei.maps.businessbase.servicepermission.helper.AppPermissionHelper;
import com.huawei.maps.businessbase.ui.BaseFragment;
import com.huawei.maps.businessbase.ui.DeepLinkBaseFragment;
import com.huawei.maps.poi.utils.DetailReportUtil;
import com.huawei.maps.privacy.activity.PrivacyDeclareDetailsActivity;
import com.huawei.maps.privacy.agreement.AgreementRequestHelper;
import com.huawei.secure.android.common.intent.IntentUtils;
import com.huawei.secure.android.common.intent.SafeIntent;
import defpackage.sia;
import defpackage.x05;
import java.util.List;
import java.util.Locale;
import java.util.Optional;
import java.util.function.Consumer;

public class AboutFragment extends DeepLinkBaseFragment<FragmentAboutLayoutBinding> {
    public String f;
    public Handler h;
    public int g = 0;
    public Runnable i = null;

    public class a implements View.OnClickListener {
        public a() {
        }

        @Override
        public void onClick(View view) {
            NavHostFragment.findNavController(AboutFragment.this).navigateUp();
        }
    }

    public class b implements View.OnClickListener {
        public b() {
        }

        @Override
        public void onClick(View view) {
            if (o72.e(getClass().getName())) {
                return;
            }
            AboutFragment.this.Q();
        }
    }

    public class c implements View.OnClickListener {
        public c() {
        }

        @Override
        public void onClick(View view) {
            hm4.p("AboutFragment", "show EnvironmentSettingActivity");
            if (AboutFragment.this.getContext() != null) {
                IntentUtils.safeStartActivity(AboutFragment.this.getActivity(), new SafeIntent(new Intent(AboutFragment.this.getContext(), (Class<?>) EnvironmentSettingActivity.class)));
            }
        }
    }

    public class d extends DefaultObserver<CommonConfigResponse> {
        public d() {
        }

        public void onFail(int i, @NonNull ResponseData responseData, String str) {
            hm4.p("AboutFragment", "get facebook url from wiseOper failed. code:" + i + " message:" + str);
            AboutFragment.this.J(MapRemoteConfig.g().m("FACEBOOK_URL"));
        }

        public void onSuccess(com.huawei.maps.businessbase.network.commonconfig.CommonConfigResponse r5) {
            throw new UnsupportedOperationException("Method not decompiled: com.huawei.maps.app.setting.ui.fragment.about.AboutFragment.d.onSuccess(com.huawei.maps.businessbase.network.commonconfig.CommonConfigResponse):void");
        }
    }

    public class e extends ClickableSpan {
        public e() {
        }

        @Override
        public void onClick(@NonNull View view) {
            if (o72.e("ABOUT_CLICK_GROUP_ID")) {
                return;
            }
            hm4.p("AboutFragment", "click OPEN_SOURCE");
            if (AboutFragment.this.getContext() != null) {
                PrivacyDeclareDetailsActivity.P(AboutFragment.this.getContext(), "file:///android_asset/html/OpenSourceSoftwareNotice.htm");
            }
        }

        @Override
        public void updateDrawState(@NonNull TextPaint textPaint) {
            textPaint.setUnderlineText(false);
        }
    }

    public class f extends ClickableSpan {
        public f() {
        }

        public final void b(String str) {
            ServicePermission.setPrivacyCountryCode(str);
            AboutFragment.this.u("terms.htm");
        }

        @Override
        public void onClick(@NonNull View view) {
            if (o72.e("ABOUT_CLICK_GROUP_ID")) {
                return;
            }
            hm4.p("AboutFragment", "click USER_HTML_NAME");
            if (!k0a.k().m()) {
                AboutFragment.this.u("terms.htm");
            } else if (tha.a(ServicePermission.getPrivacyCountryCode())) {
                MapConfigDataTools.r().v(1037, new MapConfigDataTools.DbCallBackValue() {
                    public final void setValue(String str) {
                        AboutFragment.f.this.b(str);
                    }
                });
            } else {
                AboutFragment.this.u("terms.htm");
            }
        }

        @Override
        public void updateDrawState(@NonNull TextPaint textPaint) {
            textPaint.setUnderlineText(false);
        }
    }

    public class g extends ClickableSpan {
        public g() {
        }

        public final void b(String str) {
            ServicePermission.setPrivacyCountryCode(str);
            AboutFragment.this.u("privacy-statement.htm");
        }

        @Override
        public void onClick(@NonNull View view) {
            if (o72.e("ABOUT_CLICK_GROUP_ID")) {
                return;
            }
            hm4.p("AboutFragment", "click PRIVACY_HTML_NAME");
            if (!k0a.k().m()) {
                AboutFragment.this.u("privacy-statement.htm");
            } else if (tha.a(ServicePermission.getPrivacyCountryCode())) {
                MapConfigDataTools.r().v(1037, new MapConfigDataTools.DbCallBackValue() {
                    public final void setValue(String str) {
                        AboutFragment.g.this.b(str);
                    }
                });
            } else {
                AboutFragment.this.u("privacy-statement.htm");
            }
        }

        @Override
        public void updateDrawState(@NonNull TextPaint textPaint) {
            textPaint.setUnderlineText(false);
        }
    }

    public class h extends ClickableSpan {
        public h() {
        }

        @Override
        public void onClick(@NonNull View view) {
            if (o72.e("ABOUT_CLICK_GROUP_ID")) {
                return;
            }
            hm4.p("AboutFragment", "click PRIVACY_COPYRIGHT");
            if (AboutFragment.this.getActivity() != null) {
                PrivacyDeclareDetailsActivity.R(AboutFragment.this.getActivity(), 3);
            }
        }

        @Override
        public void updateDrawState(@NonNull TextPaint textPaint) {
            textPaint.setUnderlineText(false);
        }
    }

    public class i implements View.OnClickListener {
        public i() {
        }

        @Override
        public void onClick(View view) {
            if (o72.e("ABOUT_CLICK_GROUP_ID")) {
                return;
            }
            hm4.p("AboutFragment", "click event su ICP");
            AboutFragment.K(AboutFragment.this.getContext());
        }
    }

    public class j implements View.OnClickListener {
        @Override
        public void onClick(View view) {
            if (o72.e("ABOUT_CLICK_GROUP_ID")) {
                return;
            }
            hm4.p("AboutFragment", "click Customer Service");
            SafeIntent safeIntent = new SafeIntent(new Intent());
            safeIntent.setAction("android.intent.action.DIAL");
            Uri parse = Uri.parse("tel:950800");
            if (c55.e(parse.toString()).booleanValue()) {
                safeIntent.setData(parse);
                IntentUtils.safeStartActivity(AboutFragment.this.getActivity(), safeIntent);
            }
        }

        public j() {
        }
    }

    public class k implements View.OnClickListener {
        @Override
        public void onClick(View view) {
            if (o72.e("ABOUT_CLICK_GROUP_ID")) {
                return;
            }
            AboutFragment.this.r();
        }

        public k() {
        }
    }

    public class l implements View.OnClickListener {
        @Override
        public void onClick(View view) {
            NavHostFragment.findNavController(AboutFragment.this).navigate(R.id.versionDescriptionFragment);
            Boolean bool = (Boolean) ((ActivityViewModel) AboutFragment.this.getActivityViewModel(ActivityViewModel.class)).w().getValue();
            if (bool == null || !bool.booleanValue()) {
                return;
            }
            MutableLiveData<Boolean> w = ((ActivityViewModel) AboutFragment.this.getActivityViewModel(ActivityViewModel.class)).w();
            Boolean bool2 = Boolean.FALSE;
            w.postValue(bool2);
            x05.a().postValue(bool2);
            sia.a();
        }

        public l() {
        }
    }

    public class m implements View.OnClickListener {
        @Override
        public void onClick(View view) {
            try {
                NavHostFragment.findNavController(AboutFragment.this).navigate(R.id.privacyFeatureIntroduceFragment);
            } catch (IllegalStateException e) {
                hm4.h("AboutFragment", "navController: " + e.getMessage());
            }
        }

        public m() {
        }
    }

    public class n implements View.OnClickListener {
        public final void b(String str, DialogInterface dialogInterface, int i) {
            Intent safeIntent = new SafeIntent(new Intent("android.intent.action.VIEW", Uri.parse(str)));
            boolean z = false;
            if (o41.b().getPackageManager().queryIntentActivities(safeIntent, 0).size() > 0) {
                safeIntent.addFlags(268435456);
                if (IntentUtils.safeStartActivity(AboutFragment.this.getActivity(), safeIntent)) {
                    z = true;
                } else {
                    cz9.j(R.string.no_web);
                }
            } else {
                cz9.j(R.string.no_web);
            }
            SettingBIReportUtil.f(z);
        }

        @Override
        public void onClick(View view) {
            if (o72.e("ABOUT_CLICK_GROUP_ID")) {
                return;
            }
            hm4.p("AboutFragment", "Open the RussianCommunity browser.");
            final String m = MapRemoteConfig.g().m("RUSSIAN_COMMUNITY_URL");
            if (!tha.a(m)) {
                dv9.a(new DialogInterface.OnClickListener() {
                    @Override
                    public final void onClick(DialogInterface dialogInterface, int i) {
                        AboutFragment.n.this.b(m, dialogInterface, i);
                    }
                });
            } else {
                hm4.p("AboutFragment", "russianCommunityUrl is null");
                cz9.j(R.string.connect_failed);
            }
        }

        public n() {
        }
    }

    public static class o implements Runnable {
        @Override
        public void run() {
            boolean W0 = p19.F().W0();
            p19.F().y2(!W0);
            if (W0) {
                cz9.k(o41.f(R.string.close_test_mode));
            } else {
                cz9.k(o41.f(R.string.open_test_mode));
            }
        }

        public o() {
        }
    }

    private void A() {
        M();
        z();
        w();
        y();
        v();
    }

    public static void K(Context context) {
        try {
            IntentUtils.safeStartActivity(context, new SafeIntent(new Intent("android.intent.action.VIEW", Uri.parse(w87.a(o41.c(), "path_to_su_icp_web")))));
        } catch (Exception e2) {
            hm4.h("AboutFragment", "safeStartActivitySuICP Exception: " + e2.getMessage());
        }
    }

    private void M() {
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).appName.setText(new SpannableStringBuilder(o41.f(R.string.hwmap)));
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).facebook.g();
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).russianCommunity.g();
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).newVersionIntroduce.g();
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).privacyFeatureIntroduce.g();
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).share.g();
        if (!AppPermissionHelper.isChinaOperationType()) {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).share.e();
        }
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).newVersionIntroduce.d.setText(o41.f(R.string.map_new_version_introduce));
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).privacyFeatureIntroduce.d.setText(o41.f(R.string.map_privacy_feature_introduce));
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).share.d.setText(String.format(Locale.ROOT, o41.f(R.string.map_share_petal_maps), o41.f(R.string.map_petal_maps)));
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).customerServiceTitle.setText(o41.f(R.string.map_customer_service));
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).phoneNum.setText("950800");
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).facebook.d.setText(o41.f(R.string.map_facebook));
        if (da4.a()) {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).facebook.setVisibility(8);
        }
        if (da4.a()) {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).facebook.setVisibility(8);
        }
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).russianCommunity.d.setText(o41.f(R.string.map_russian_community));
        q();
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).tvMapCopyright.setText(String.format(Locale.ENGLISH, o41.f(R.string.map_all_rights_reserved), ip1.t().format(oy9.o())));
        P(xr4.Q().u());
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(o41.f(R.string.disable_services));
        O(spannableStringBuilder, this.g, spannableStringBuilder.length());
        N(spannableStringBuilder, this.g, spannableStringBuilder.length());
        String f2 = o41.f(R.string.upsdk_app_version);
        String v = qk9.v(o41.c());
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).versionName.setText(f2);
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).tvVersion.setText(v);
    }

    private void N(SpannableStringBuilder spannableStringBuilder, int i2, int i3) {
        spannableStringBuilder.setSpan(new TypefaceSpan(o41.f(R.string.text_font_family_medium)), i2, i3, 33);
    }

    private void O(SpannableStringBuilder spannableStringBuilder, int i2, int i3) {
        spannableStringBuilder.setSpan(CharacterStyle.wrap(new ForegroundColorSpan(getResources().getColor(((BaseFragment) this).isDark ? R.color.hos_text_color_primary_activated_dark : R.color.hos_text_color_primary_activated))), i2, i3, 33);
    }

    private void P(String str) {
        if (k0a.k().m()) {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).llAboutUuid.setVisibility(0);
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).tvAboutUuid.setText(String.format(Locale.ENGLISH, getResources().getString(R.string.uuid), o41.f(R.string.uuid_incognito)));
        } else if (TextUtils.isEmpty(str)) {
            hm4.p("AboutFragment", "UUID isEmpty");
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).llAboutUuid.setVisibility(8);
        } else {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).llAboutUuid.setVisibility(0);
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).tvAboutUuid.setText(String.format(Locale.ENGLISH, getResources().getString(R.string.uuid), str));
        }
    }

    private void initListener() {
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).settingPublicHead.closeIV.setOnClickListener(new a());
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).newVersionIntroduce.setOnClickListener(new l());
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).privacyFeatureIntroduce.setOnClickListener(new m());
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).share.setOnClickListener(new b());
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).customerService.setOnClickListener(new j());
        if (AppPermissionHelper.isChinaOperationType() && k.S3()) {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).customerServiceLayout.setVisibility(0);
        } else {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).share.e();
        }
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).facebook.setOnClickListener(new k());
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).russianCommunity.setOnClickListener(new n());
        if ("RU".equals(ve1.b())) {
            return;
        }
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).russianCommunity.setVisibility(8);
    }

    public void u(String str) {
        if (getContext() != null) {
            StringBuilder sb = new StringBuilder();
            sb.append("ServiceCountry:");
            ServicePermissionManager servicePermissionManager = ServicePermissionManager.INSTANCE;
            sb.append(servicePermissionManager.getServiceCountry());
            sb.append("OTCountry:");
            sb.append(servicePermissionManager.getOtCountry());
            sb.append("PrivacyCountry:");
            sb.append(ServicePermission.getPrivacyCountryCode());
            hm4.f("AboutFragment", sb.toString());
            AgreementRequestHelper.a1(getContext(), str);
        }
    }

    private void w() {
        final String f2 = o41.f(R.string.agreement);
        final String f3 = o41.f(R.string.statement_about_app_and_privacy);
        this.f = o41.f(R.string.and);
        final f fVar = new f();
        final g gVar = new g();
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutLicense.post(new Runnable() {
            @Override
            public final void run() {
                AboutFragment.this.B(f2, f3, fVar, gVar);
            }
        });
    }

    private void x() {
        ((ActivityViewModel) getActivityViewModel(ActivityViewModel.class)).w().observe(getViewLifecycleOwner(), new Observer() {
            public final void onChanged(Object obj) {
                AboutFragment.this.D((Boolean) obj);
            }
        });
    }

    private void y() {
        String f2 = o41.f(R.string.other_provider);
        String format = String.format(Locale.ENGLISH, this.f, RoadReportType.CAMERA_INCORRECT, f2);
        h hVar = new h();
        int length = f2.length();
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(format);
        int indexOf = format.indexOf(f2);
        int i2 = length + indexOf;
        O(spannableStringBuilder, indexOf, i2);
        N(spannableStringBuilder, indexOf, i2);
        spannableStringBuilder.setSpan(hVar, indexOf, i2, 33);
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutOtherProvider.setText(spannableStringBuilder);
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutOtherProvider.setMovementMethod(LinkMovementMethod.getInstance());
    }

    private void z() {
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(o41.f(R.string.license));
        e eVar = new e();
        int length = spannableStringBuilder.length();
        O(spannableStringBuilder, this.g, length);
        N(spannableStringBuilder, this.g, length);
        spannableStringBuilder.setSpan(eVar, this.g, length, 33);
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutStatement.setText(spannableStringBuilder);
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutStatement.setLongClickable(false);
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutStatement.setMovementMethod(LinkMovementMethod.getInstance());
    }

    public final void B(String str, String str2, ClickableSpan clickableSpan, ClickableSpan clickableSpan2) {
        if (((BaseFragment) this).mBinding != null) {
            Locale locale = Locale.ENGLISH;
            String format = String.format(locale, this.f, str, str2);
            if (((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutLicense.getPaint().measureText(format) + 100.0f > ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutLicense.getMeasuredWidth()) {
                format = String.format(locale, this.f, str, "\n" + str2);
            }
            SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(format);
            int indexOf = format.indexOf(str);
            int length = str.length() + indexOf;
            O(spannableStringBuilder, indexOf, length);
            N(spannableStringBuilder, indexOf, length);
            spannableStringBuilder.setSpan(clickableSpan, indexOf, length, 33);
            int indexOf2 = format.indexOf(str2);
            int length2 = str2.length() + indexOf2;
            O(spannableStringBuilder, indexOf2, length2);
            N(spannableStringBuilder, indexOf2, length2);
            spannableStringBuilder.setSpan(clickableSpan2, indexOf2, length2, 33);
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutLicense.setText(spannableStringBuilder);
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).aboutLicense.setMovementMethod(LinkMovementMethod.getInstance());
        }
    }

    public final boolean C(View view, MotionEvent motionEvent) {
        return R(motionEvent);
    }

    public final void D(Boolean bool) {
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).newVersionIntroduce.r(bool.booleanValue());
    }

    public final void E(AbstractConsentManager abstractConsentManager) {
        abstractConsentManager.cancelAll(qc6.a(this));
    }

    public final void F(SafeIntent safeIntent, DialogInterface dialogInterface, int i2) {
        try {
            List<ResolveInfo> queryIntentActivities = o41.b().getPackageManager().queryIntentActivities((Intent) safeIntent, 0);
            if (queryIntentActivities.size() <= 0 || !"com.facebook.katana".equalsIgnoreCase(queryIntentActivities.get(0).activityInfo.packageName)) {
                safeIntent.setPackage("com.facebook.katana");
            } else {
                safeIntent.setComponent(new ComponentName("com.facebook.katana", queryIntentActivities.get(0).activityInfo.name));
            }
            if (!IntentUtils.safeStartActivity(getActivity(), safeIntent)) {
                hm4.h("AboutFragment", "Failed to start the Facebook app.");
            }
            SettingBIReportUtil.e("facebook_app", true);
        } catch (RuntimeException e2) {
            hm4.h("AboutFragment", "RuntimeException" + e2.getMessage());
        }
    }

    public final void G(String str, DialogInterface dialogInterface, int i2) {
        hm4.p("AboutFragment", "Open the Facebook browser.");
        Intent safeIntent = new SafeIntent(new Intent("android.intent.action.VIEW", Uri.parse(str)));
        boolean z = false;
        if (o41.b().getPackageManager().queryIntentActivities(safeIntent, 0).size() > 0) {
            safeIntent.addFlags(268435456);
            if (IntentUtils.safeStartActivity(getActivity(), safeIntent)) {
                z = true;
            } else {
                cz9.j(R.string.no_web);
            }
        } else {
            cz9.j(R.string.no_web);
        }
        SettingBIReportUtil.e("facebook_browser", z);
    }

    public void I(String str) {
        try {
            if (o41.c().getPackageManager().getPackageInfo("com.facebook.katana", 0).versionCode >= 3002850) {
                str = "fb://facewebmodal/f?href=" + str;
            }
        } catch (PackageManager.NameNotFoundException unused) {
            hm4.h("AboutFragment", "NameNotFoundException");
        } catch (RuntimeException e2) {
            hm4.h("AboutFragment", "RuntimeException : " + e2.getMessage());
        }
        final SafeIntent safeIntent = new SafeIntent(new Intent("android.intent.action.VIEW", Uri.parse(str)));
        dv9.a(new DialogInterface.OnClickListener() {
            @Override
            public final void onClick(DialogInterface dialogInterface, int i2) {
                AboutFragment.this.F(safeIntent, dialogInterface, i2);
            }
        });
    }

    public final void J(final String str) {
        if (tha.a(str)) {
            hm4.p("AboutFragment", "facebookUrl is null");
            cz9.j(R.string.connect_failed);
        } else if (!t(o41.c(), "com.facebook.katana")) {
            dv9.a(new DialogInterface.OnClickListener() {
                @Override
                public final void onClick(DialogInterface dialogInterface, int i2) {
                    AboutFragment.this.G(str, dialogInterface, i2);
                }
            });
        } else {
            hm4.p("AboutFragment", "Open the Facebook app.");
            I(str);
        }
    }

    public void L() {
        if (k0a.k().m() && tha.a(ServicePermission.getPrivacyCountryCode())) {
            MapConfigDataTools.r().v(1037, new MapConfigDataTools.DbCallBackValue() {
                public final void setValue(String str) {
                    ServicePermission.setPrivacyCountryCode(str);
                }
            });
        }
    }

    public final void Q() {
        if (getActivity() == null) {
            hm4.h("AboutFragment", "share petal maps: activity is null");
            return;
        }
        com.huawei.maps.app.petalmaps.a.x1().showCustomShareFragment(getParentFragmentManager(), MapHttpClient.getShareAppGalleryAddress() + "/app/C102457337?locale=" + Locale.getDefault().getLanguage(), RoadReportType.CAMERA_INCORRECT, RoadReportType.CAMERA_INCORRECT, DetailReportUtil.ShareFrom.SHARE_PETAL_MAPS.ordinal());
    }

    public final boolean R(MotionEvent motionEvent) {
        Handler handler;
        if (isAdded() && this.i == null) {
            this.i = new o();
        }
        int action = motionEvent.getAction();
        if (action != 0) {
            if (action != 1 || (handler = this.h) == null) {
                return false;
            }
            Runnable runnable = this.i;
            if (runnable != null) {
                handler.removeCallbacks(runnable);
            }
            this.h = null;
            return false;
        }
        Runnable runnable2 = this.i;
        if (runnable2 == null) {
            return false;
        }
        Handler handler2 = this.h;
        if (handler2 == null) {
            this.h = new Handler();
        } else {
            handler2.removeCallbacks(runnable2);
        }
        this.h.postDelayed(this.i, ExploreViewModel.DELAY_TIME_MILLIS);
        return false;
    }

    public int getContentLayoutId() {
        return R.layout.fragment_about_layout;
    }

    public void initDarkMode(boolean z) {
        super/*com.huawei.maps.businessbase.ui.BaseFragment*/.initDarkMode(z);
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).settingPublicHead.setIsDark(z);
        A();
    }

    public void initData() {
        MapBIReport.r().b0("About_page");
        com.huawei.maps.app.petalmaps.a.x1().S5();
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).appIcon.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public final boolean onTouch(View view, MotionEvent motionEvent) {
                boolean C;
                C = AboutFragment.this.C(view, motionEvent);
                return C;
            }
        });
        A();
        initListener();
    }

    public void initViews() {
        super.initViews();
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).settingPublicHead.setTitle(o41.f(R.string.about_hwmap));
        x();
        settingLayout(((BaseFragment) this).mBinding);
        L();
        s();
    }

    public boolean onBackPressed() {
        return super/*com.huawei.maps.businessbase.ui.BaseFragment*/.onBackPressed();
    }

    public void onDestroyView() {
        super/*com.huawei.maps.businessbase.ui.BaseFragment*/.onDestroyView();
        Optional.ofNullable(AbstractConsentManager.getInstance()).ifPresent(new Consumer() {
            @Override
            public final void accept(Object obj) {
                AboutFragment.this.E((AbstractConsentManager) obj);
            }
        });
        com.huawei.maps.app.petalmaps.a.x1().hideCustomShareFragment();
        ViewDataBinding viewDataBinding = ((BaseFragment) this).mBinding;
        if (viewDataBinding != null) {
            ((FragmentAboutLayoutBinding) viewDataBinding).unbind();
            ((BaseFragment) this).mBinding = null;
        }
    }

    public void onResume() {
        super/*com.huawei.maps.businessbase.ui.BaseFragment*/.onResume();
    }

    public final void q() {
        if (!b91.b) {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).envSettingButton.setVisibility(8);
            return;
        }
        if (da4.a()) {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).envSettingButton.setVisibility(8);
        }
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).envSettingButton.setText(o41.f(R.string.env_setting));
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).envSettingButton.setOnClickListener(new c());
    }

    public void r() {
        CommonConfigRequester.getCommonConfig("FacebookUrl", new d());
    }

    public final void s() {
        if (!AppPermissionHelper.isChinaOperationType()) {
            ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).setIsHideFaceBook(k.q1());
            return;
        }
        Boolean k2 = MapRemoteConfig.g().k("agc_rc_facebook_browser_show");
        hm4.p("AboutFragment", "handleFacebookItem: " + k2);
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).setIsHideFaceBook(k2.booleanValue() ^ true);
    }

    public boolean t(Context context, String str) {
        try {
            hm4.p("AboutFragment", "package version is : " + context.getPackageManager().getPackageInfo(str, 16384).versionName);
            return true;
        } catch (PackageManager.NameNotFoundException unused) {
            hm4.p("AboutFragment", "can not found packageInfo");
            return false;
        } catch (RuntimeException unused2) {
            hm4.p("AboutFragment", "RuntimeException");
            return false;
        }
    }

    public final void v() {
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).tvAboutDrawingNo.setText(String.format(Locale.ENGLISH, o41.f(R.string.drawing_no), o41.f(R.string.drawing_no_num)) + " & 甲测资字 32100561");
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).tvAboutFilingNo.setText("苏ICP备17040376号-335A");
        ((FragmentAboutLayoutBinding) ((BaseFragment) this).mBinding).tvAboutFilingNo.setOnClickListener(new i());
    }
}