SD-188 - request audio permission on radio tab select

This commit is contained in:
2022-03-23 19:50:15 +02:00
parent 34c578fdf5
commit 66625bcdd1
8 changed files with 187 additions and 3 deletions

View File

@ -0,0 +1,29 @@
package com.safemobile.helpers;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import com.safemobile.enums.ProviderSettingsStatus;
public class ProviderSettingsHelper {
private static final String PACKAGE = "package";
public static String getAction(ProviderSettingsStatus providerSettingsStatus){
switch (providerSettingsStatus){
case ACTION_APPLICATION_DETAILS_SETTINGS:
return "android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS";
default:
return "android.provider.Settings";
}
}
public static boolean canHandleAction(Context context, String action) {
Intent intent = new Intent(action);
Uri uri = Uri.fromParts(PACKAGE, context.getPackageName(), null);
intent.setData(uri);
return context.getPackageManager() != null && intent.resolveActivity(context.getPackageManager()) != null;
}
}