流利说-英语 v8.47.26版本的 MD5 值为:0079dce5ff96e6cdbc95c261b3f51387

以下内容为反编译后的 AboutActivity.java 源代码,内容仅作参考


package com.liulishuo.lingodarwin.profile.about;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.Spanned;
import android.text.method.LinkMovementMethod;
import android.view.View;
import android.widget.TextView;
import androidx.core.content.ContextCompat;
import com.liulishuo.lingodarwin.center.base.LightStatusBarActivity;
import com.liulishuo.lingodarwin.center.ex.j;
import com.liulishuo.lingodarwin.center.util.bj;
import com.liulishuo.lingodarwin.center.util.v;
import com.liulishuo.lingodarwin.profile.d;
import com.liulishuo.thanos.user.behavior.g;
import com.liulishuo.ui.widget.NavigationBar;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.tencent.bugly.beta.Beta;
import java.util.HashMap;
import kotlin.i;
import kotlin.jvm.internal.t;
import kotlin.u;

@i
public final class AboutActivity extends LightStatusBarActivity {
    private HashMap _$_findViewCache;
    private final String eOY = "https://terms.liulishuo.com/terms/%E6%B5%81%E5%88%A9%E8%AF%B4-%E8%8B%B1%E8%AF%AD%E5%B7%B2%E6%94%B6%E9%9B%86%E4%B8%AA%E4%BA%BA%E4%BF%A1%E6%81%AF%E6%B8%85%E5%8D%95";
    private final String eOZ = "https://terms.liulishuo.com/terms/%E6%B5%81%E5%88%A9%E8%AF%B4-%E8%8B%B1%E8%AF%AD%E7%AC%AC%E4%B8%89%E6%96%B9%E5%85%B1%E4%BA%AB%E4%BF%A1%E6%81%AF%E6%B8%85%E5%8D%95";

    @Override
    public void _$_clearFindViewByIdCache() {
        HashMap hashMap = this._$_findViewCache;
        if (hashMap != null) {
            hashMap.clear();
        }
    }

    @Override
    public View _$_findCachedViewById(int i) {
        if (this._$_findViewCache == null) {
            this._$_findViewCache = new HashMap();
        }
        View view = (View) this._$_findViewCache.get(Integer.valueOf(i));
        if (view != null) {
            return view;
        }
        View findViewById = findViewById(i);
        this._$_findViewCache.put(Integer.valueOf(i), findViewById);
        return findViewById;
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(d.f.activity_about);
        ((NavigationBar) findViewById(d.e.navigation)).setStartMainIconClickListener(new a());
        TextView textView = (TextView) findViewById(d.e.app_version);
        AboutActivity aboutActivity = this;
        textView.setText(getString(d.i.about_version, new Object[]{com.liulishuo.lingodarwin.center.helper.a.by(aboutActivity), Integer.valueOf(com.liulishuo.lingodarwin.center.helper.a.bG(aboutActivity))}));
        j.a(new AboutActivity$onCreate$2$1(textView), 5, 3000L, new kotlin.jvm.a.b<View, u>() {
            {
                super(1);
            }

            @Override
            public u invoke(View view) {
                invoke2(view);
                return u.jXu;
            }

            public final void invoke2(View it) {
                t.g(it, "it");
                Intent intent = new Intent("android.intent.action.GET_CONTENT");
                intent.setType("file/*");
                AboutActivity.this.startActivityForResult(intent, 1);
            }
        });
        TextView userAgreementView = (TextView) _$_findCachedViewById(d.e.userAgreementView);
        t.e(userAgreementView, "userAgreementView");
        userAgreementView.setMovementMethod(LinkMovementMethod.getInstance());
        TextView userAgreementView2 = (TextView) _$_findCachedViewById(d.e.userAgreementView);
        t.e(userAgreementView2, "userAgreementView");
        userAgreementView2.setHighlightColor(ContextCompat.getColor(aboutActivity, d.c.transparent));
        TextView userAgreementView3 = (TextView) _$_findCachedViewById(d.e.userAgreementView);
        t.e(userAgreementView3, "userAgreementView");
        bj bjVar = bj.dsA;
        Spanned fromHtml = v.fromHtml(getString(d.i.about_user_agreement));
        t.e(fromHtml, "HtmlCompatUtils.fromHtml…ng.about_user_agreement))");
        userAgreementView3.setText(bj.a(bjVar, aboutActivity, fromHtml, false, 4, null));
        ((TextView) _$_findCachedViewById(d.e.tv_user_privacy_list)).setOnClickListener(new b());
        ((TextView) _$_findCachedViewById(d.e.tv_third_parties_list)).setOnClickListener(new c());
    }

    @i
    static final class a implements View.OnClickListener {
        a() {
        }

        @Override
        @SensorsDataInstrumented
        public final void onClick(View view) {
            AboutActivity.this.onBackPressed();
            SensorsDataAutoTrackHelper.trackViewOnClick(view);
            g.iRM.dw(view);
        }
    }

    @i
    static final class b implements View.OnClickListener {
        b() {
        }

        @Override
        @SensorsDataInstrumented
        public final void onClick(View view) {
            com.liulishuo.lingodarwin.web.a.b bVar = (com.liulishuo.lingodarwin.web.a.b) com.liulishuo.d.c.ae(com.liulishuo.lingodarwin.web.a.b.class);
            AboutActivity aboutActivity = AboutActivity.this;
            bVar.ac(aboutActivity, aboutActivity.eOY);
            SensorsDataAutoTrackHelper.trackViewOnClick(view);
            g.iRM.dw(view);
        }
    }

    @i
    static final class c implements View.OnClickListener {
        c() {
        }

        @Override
        @SensorsDataInstrumented
        public final void onClick(View view) {
            com.liulishuo.lingodarwin.web.a.b bVar = (com.liulishuo.lingodarwin.web.a.b) com.liulishuo.d.c.ae(com.liulishuo.lingodarwin.web.a.b.class);
            AboutActivity aboutActivity = AboutActivity.this;
            bVar.ac(aboutActivity, aboutActivity.eOZ);
            SensorsDataAutoTrackHelper.trackViewOnClick(view);
            g.iRM.dw(view);
        }
    }

    @Override
    public void onActivityResult(int i, int i2, Intent intent) {
        String dataString;
        Uri parse;
        String path;
        super.onActivityResult(i, i2, intent);
        if (i2 != -1 || i != 1 || intent == null || (dataString = intent.getDataString()) == null || (parse = Uri.parse(dataString)) == null || (path = parse.getPath()) == null) {
            return;
        }
        Beta.applyTinkerPatch(this, path);
    }
}