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


package com.xlx.speech.m0;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import androidx.core.content.FileProvider;
import com.ss.android.downloadad.api.constant.AdBaseConstants;
import java.io.File;
import java.io.FileNotFoundException;

public class k {
    public static boolean a(Context context, String str) {
        return context.getPackageManager().getLaunchIntentForPackage(str) != null;
    }

    public static Intent b(Context context, String str) {
        Uri uri;
        File file = new File(str);
        if (file.exists()) {
            Intent intent = new Intent();
            intent.addFlags(268435456);
            intent.setAction("android.intent.action.VIEW");
            if (Build.VERSION.SDK_INT >= 24) {
                intent.addFlags(1);
                intent.addFlags(2);
                intent.addFlags(268435456);
                uri = FileProvider.getUriForFile(context, context.getPackageName() + ".SpeechFileProvider", file);
            } else {
                uri = Uri.fromFile(file);
            }
            intent.setDataAndType(uri, AdBaseConstants.MIME_APK);
            return intent;
        }
        throw new RuntimeException(new FileNotFoundException(str));
    }
}