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)); } }