翰林优商.apk(点击下载) / DownloadReceiver.java


package com.ss.android.socialbase.downloader.downloader;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.ss.android.socialbase.downloader.c.a;
import com.ss.android.socialbase.downloader.notification.DownloadNotificationService;

public class DownloadReceiver extends BroadcastReceiver {
    private static final String a = "DownloadReceiver";

    /* JADX INFO: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARNING: Removed duplicated region for block: B:10:0x0026  */
    public static String DownloadReceiver1648608942799dc(String str) {
        while (true) {
            char c = 'I';
            char c2 = '`';
            while (true) {
                switch (c) {
                    case 'H':
                        c = 'J';
                        c2 = '7';
                    case 'I':
                        switch (c2) {
                            case '^':
                                continue;
                        }
                    case 'J':
                        break;
                    default:
                        c = 'H';
                }
                switch (c2) {
                    case '7':
                        char[] charArray = str.toCharArray();
                        for (int i = 0; i < charArray.length; i++) {
                            charArray[i] = (char) (charArray[i] ^ i);
                        }
                        return new String(charArray);
                }
            }
        }
    }

    private void a(final Context context, final String str) {
        if (c.G()) {
            new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
                /* class com.ss.android.socialbase.downloader.downloader.DownloadReceiver.AnonymousClass1 */

                public void run() {
                    try {
                        Intent intent = new Intent(context, DownloadNotificationService.class);
                        intent.setAction(str);
                        context.startService(intent);
                    } catch (Throwable th) {
                        th.printStackTrace();
                    }
                }
            }, 2000);
        }
    }

    private void b(Context context, String str) {
        try {
            Intent intent = new Intent(context, DownloadNotificationService.class);
            intent.setAction(str);
            context.startService(intent);
        } catch (Throwable th) {
            th.printStackTrace();
        }
    }

    public void onReceive(Context context, Intent intent) {
        if (context != null && intent != null) {
            String action = intent.getAction();
            if (!TextUtils.isEmpty(action)) {
                if (action.equals("android.net.conn.CONNECTIVITY_CHANGE")) {
                    if (a.a()) {
                        a.a(a, "Received broadcast intent for android.net.conn.CONNECTIVITY_CHANGE");
                    }
                    a(context, action);
                } else if (action.equals("android.intent.action.MEDIA_UNMOUNTED") || action.equals("android.intent.action.MEDIA_REMOVED") || action.equals("android.intent.action.MEDIA_BAD_REMOVAL") || action.equals("android.intent.action.MEDIA_EJECT")) {
                    b(context, action);
                }
            }
        }
    }
}