导航菜单

页面标题

页面副标题

MX Player v1.97.8 - LyricsActivity.java 源代码

正在查看: MX Player v1.97.8 应用的 LyricsActivity.java JAVA 源代码文件

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


package com.mxtech.music.lyrics;

import android.content.ClipboardManager;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.FragmentManager;
import com.m.x.player.pandora.common.fromstack.From;
import com.mxtech.music.bean.MusicItemWrapper;
import defpackage.gfh;
import defpackage.i0g;
import defpackage.kwa;
import defpackage.r7h;
import defpackage.tya;
import defpackage.vsi;

public class LyricsActivity extends r7h implements ClipboardManager.OnPrimaryClipChangedListener {
    public static final int w = 0;
    public MusicItemWrapper t;
    public WebView u;
    public ClipboardManager v;

    public class a extends WebViewClient {
        @Override
        public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
            webView.loadUrl(str);
            return true;
        }
    }

    @Override
    public final From d6() {
        return From.create("lyrics", "lyrics", "lyrics");
    }

    @Override
    public final int f6() {
        return 2131558485;
    }

    public final void onBackPressed() {
        if (this.u.canGoBack()) {
            this.u.goBack();
        } else {
            super/*ub3*/.onBackPressed();
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        setTheme(i0g.b().h("private_folder_theme"));
        super.onCreate(bundle);
        this.t = (MusicItemWrapper) getIntent().getSerializableExtra("extra_music_item_wrapper");
        WebView webView = (WebView) findViewById(2131367794);
        this.u = webView;
        webView.setWebViewClient(new a());
        this.u.getSettings().setJavaScriptEnabled(true);
        this.u.getSettings().setBlockNetworkImage(false);
        this.u.getSettings().setMixedContentMode(0);
        vsi.a(this.u.getSettings(), true);
        this.u.getSettings().setDatabaseEnabled(true);
        this.u.getSettings().setDomStorageEnabled(true);
        this.u.getSettings().setSupportZoom(false);
        this.u.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
        this.u.getSettings().setBuiltInZoomControls(true);
        String stringExtra = getIntent().getStringExtra("extra_title");
        String stringExtra2 = getIntent().getStringExtra("extra_artist");
        this.u.loadUrl("https://www.google.com/search?q=Lyrics+" + stringExtra + "+" + stringExtra2);
        String string = getString(2131890154);
        Toolbar toolbar = this.q;
        if (toolbar != null) {
            toolbar.setTitle(string);
        }
        this.v = (ClipboardManager) tya.m.getSystemService("clipboard");
        gfh.d(do2.s("lrcSearchResultShown"));
    }

    public final boolean onCreateOptionsMenu(android.view.Menu r8) {
        throw new UnsupportedOperationException("Method not decompiled: com.mxtech.music.lyrics.LyricsActivity.onCreateOptionsMenu(android.view.Menu):boolean");
    }

    @Override
    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        int itemId = menuItem.getItemId();
        if (itemId == 2131361878) {
            Intent intent = new Intent((Context) this, (Class<?>) LyricsHelpActivity.class);
            intent.putExtra("from", "button");
            startActivity(intent);
            return true;
        }
        if (itemId != 16908332) {
            return super.onOptionsItemSelected(menuItem);
        }
        super/*ub3*/.onBackPressed();
        return true;
    }

    @Override
    public final void onPrimaryClipChanged() {
        kwa kwaVar = new kwa();
        kwaVar.c = this;
        FragmentManager supportFragmentManager = getSupportFragmentManager();
        androidx.fragment.app.a h = km4.h(supportFragmentManager, supportFragmentManager);
        h.f(0, kwaVar, "lyrics_download_dialog_fragment", 1);
        h.j(true);
        gfh.d(do2.s("downloadLrcOpened"));
    }

    @Override
    public final void onStart() {
        super.onStart();
        this.v.addPrimaryClipChangedListener(this);
    }

    @Override
    public final void onStop() {
        super.onStop();
        this.v.removePrimaryClipChangedListener(this);
    }
}