Beispiel #1
0
 public static boolean isIntentAvailable(Intent intent) {
   final PackageManager packageManager = A.getApp().getPackageManager();
   List<ResolveInfo> list =
       packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
   // Logger.d(TAG, "isIntentAvailable(" + intent + "), res:" + list.size());
   return list.size() > 0;
 }
Beispiel #2
0
 public static boolean isPermissionAllowed(String permission) {
   try {
     return A.getApp()
             .checkPermission(
                 permission, android.os.Binder.getCallingPid(), android.os.Binder.getCallingUid())
         == PackageManager.PERMISSION_GRANTED;
   } catch (Exception e) {
     Logger.e(TAG, "isPermissionAllowed(" + permission + ")", e);
     return false;
   }
 }
Beispiel #3
0
 public static float getDpPixels(float pixels) {
   return getDpPixels(A.getApp(), pixels);
 }