小红书.apk(点击下载) / n.java


package so;

import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;
import com.tencent.wcdb.database.SQLiteDatabase;
import com.xingin.alpha.R$drawable;
import com.xingin.android.xhscomm.router.Routers;
import com.xingin.android.xhscomm.router.page.Page;
import com.xingin.pages.Pages;
import g9.e;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import ln.d2;
import y7.f;

@Metadata(bv = {}, d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u0001:\u0001\nB\u000f\u0012\u0006\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u0010\u0010\u0011J\u0010\u0010\u0005\u001a\u00020\u00042\b\b\u0002\u0010\u0003\u001a\u00020\u0002J\b\u0010\u0007\u001a\u0004\u0018\u00010\u0006J\u0006\u0010\t\u001a\u00020\bJ\u0006\u0010\n\u001a\u00020\u0004J\u0012\u0010\u000b\u001a\u00020\u00042\b\b\u0002\u0010\u0003\u001a\u00020\u0002H\u0002J\u0012\u0010\r\u001a\u00020\f2\b\b\u0002\u0010\u0003\u001a\u00020\u0002H\u0002¨\u0006\u0012"}, d2 = {"Lso/n;", "", "", "isEmcee", "", f.f156778k, "Landroid/app/Notification;", "c", "", "d", "a", "b", "Landroid/app/PendingIntent;", "e", "Landroid/content/Context;", "context", "<init>", "(Landroid/content/Context;)V", "alpha_library_release"}, k = 1, mv = {1, 6, 0})
/* compiled from: FloatingNotificationManager.kt */
public final class n {

    /* renamed from: c  reason: collision with root package name */
    public static final a f130847c = new a(null);

    /* renamed from: a  reason: collision with root package name */
    public final Context f130848a;

    /* renamed from: b  reason: collision with root package name */
    public Notification f130849b;

    @Metadata(bv = {}, d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0005\b†\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\n\u0010\u000bR\u0014\u0010\u0003\u001a\u00020\u00028\u0002X‚T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0002X‚T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00028\u0002X‚T¢\u0006\u0006\n\u0004\b\u0006\u0010\u0004R\u0014\u0010\b\u001a\u00020\u00078\u0002X‚T¢\u0006\u0006\n\u0004\b\b\u0010\t¨\u0006\f"}, d2 = {"Lso/n$a;", "", "", "NOTIFICATION_AUDIENCE_CLASS_NAME", "Ljava/lang/String;", "NOTIFICATION_CHANNEL_ID", "NOTIFICATION_EMCEE_CLASS_NAME", "", "NOTIFICATION_REQUEST_CODE", "I", "<init>", "()V", "alpha_library_release"}, k = 1, mv = {1, 6, 0})
    /* compiled from: FloatingNotificationManager.kt */
    public static final class a {
        public a() {
        }

        public /* synthetic */ a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }
    }

    public n(Context context) {
        Intrinsics.checkNotNullParameter(context, "context");
        this.f130848a = context;
    }

    public final void a() {
        NotificationManagerCompat.from(this.f130848a).cancel(1011);
    }

    public final void b(boolean z14) {
        PendingIntent e14 = e(z14);
        NotificationCompat.Builder smallIcon = new NotificationCompat.Builder(this.f130848a, "floating_notification").setSmallIcon(R$drawable.xhswebview_icon_logo);
        StringBuilder sb3 = new StringBuilder();
        d2 d2Var = d2.f102239a;
        sb3.append(d2Var.V());
        sb3.append("正在直播中");
        NotificationCompat.Builder ongoing = smallIcon.setContentTitle(sb3.toString()).setVibrate(new long[1]).setLargeIcon(e.l(d2Var.R(), 200, 200, null, null, false, false, 120, null)).setPriority(1).setContentIntent(e14).setAutoCancel(false).setOngoing(true);
        NotificationManagerCompat from = NotificationManagerCompat.from(this.f130848a);
        this.f130849b = ongoing.build();
        from.notify(1011, ongoing.build());
    }

    public final Notification c() {
        return this.f130849b;
    }

    public final int d() {
        return 1011;
    }

    public final PendingIntent e(boolean z14) {
        Intent addFlags = new Intent(this.f130848a, Class.forName(z14 ? "com.xingin.alpha.emcee.AlphaEmceeActivity" : "com.xingin.alpha.audience.AlphaAudienceActivity")).addFlags(SQLiteDatabase.ENABLE_WRITE_AHEAD_LOGGING);
        Intrinsics.checkNotNullExpressionValue(addFlags, "Intent(context, Class.fo…FLAG_ACTIVITY_SINGLE_TOP)");
        Uri build = Uri.parse(Pages.PAGE_LIVE_AUDIENCE).buildUpon().appendQueryParameter("room_id", d2.f102239a.A0()).build();
        addFlags.putExtra(Page.PAGE_OBJ_KEY, Routers.buildPage(build.toString()));
        addFlags.setData(build);
        PendingIntent activity = PendingIntent.getActivity(this.f130848a, 1011, addFlags, Build.VERSION.SDK_INT >= 23 ? 201326592 : 134217728);
        Intrinsics.checkNotNullExpressionValue(activity, "getActivity(context, NOT…QUEST_CODE, intent, flag)");
        return activity;
    }

    public final void f(boolean z14) {
        if (Build.VERSION.SDK_INT >= 26) {
            NotificationChannel notificationChannel = new NotificationChannel("floating_notification", "live_floating_channel", 1);
            Object systemService = this.f130848a.getSystemService("notification");
            NotificationManager notificationManager = systemService instanceof NotificationManager ? (NotificationManager) systemService : null;
            if (notificationManager != null) {
                notificationManager.createNotificationChannel(notificationChannel);
            }
            notificationChannel.setImportance(4);
            notificationChannel.setSound(null, null);
            notificationChannel.enableVibration(false);
        }
        b(z14);
    }
}