That fuck shit the fascists are using
at master 120 lines 4.5 kB view raw
1package org.tm.archive.util; 2 3import android.app.Activity; 4import android.app.ActivityManager; 5import android.app.AlarmManager; 6import android.app.DownloadManager; 7import android.app.KeyguardManager; 8import android.app.NotificationManager; 9import android.app.job.JobScheduler; 10import android.bluetooth.BluetoothManager; 11import android.content.ClipboardManager; 12import android.content.Context; 13import android.hardware.SensorManager; 14import android.hardware.display.DisplayManager; 15import android.location.LocationManager; 16import android.media.AudioManager; 17import android.net.ConnectivityManager; 18import android.os.PowerManager; 19import android.os.Vibrator; 20import android.os.storage.StorageManager; 21import android.telephony.SubscriptionManager; 22import android.telephony.TelephonyManager; 23import android.view.WindowManager; 24import android.view.accessibility.AccessibilityManager; 25import android.view.inputmethod.InputMethodManager; 26 27import androidx.annotation.NonNull; 28import androidx.annotation.Nullable; 29import androidx.annotation.RequiresApi; 30import androidx.core.content.ContextCompat; 31 32import org.jetbrains.annotations.NotNull; 33 34public class ServiceUtil { 35 public static InputMethodManager getInputMethodManager(Context context) { 36 return (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); 37 } 38 39 public static WindowManager getWindowManager(Context context) { 40 return (WindowManager) context.getSystemService(Activity.WINDOW_SERVICE); 41 } 42 43 public static StorageManager getStorageManager(Context context) { 44 return ContextCompat.getSystemService(context, StorageManager.class); 45 } 46 47 public static ConnectivityManager getConnectivityManager(Context context) { 48 return (ConnectivityManager) context.getSystemService(Activity.CONNECTIVITY_SERVICE); 49 } 50 51 public static NotificationManager getNotificationManager(Context context) { 52 return (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); 53 } 54 55 public static TelephonyManager getTelephonyManager(Context context) { 56 return (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); 57 } 58 59 public static AudioManager getAudioManager(Context context) { 60 return (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); 61 } 62 63 public static SensorManager getSensorManager(Context context) { 64 return (SensorManager) context.getSystemService(Context.SENSOR_SERVICE); 65 } 66 67 public static PowerManager getPowerManager(Context context) { 68 return (PowerManager)context.getSystemService(Context.POWER_SERVICE); 69 } 70 71 public static AlarmManager getAlarmManager(Context context) { 72 return (AlarmManager)context.getSystemService(Context.ALARM_SERVICE); 73 } 74 75 public static Vibrator getVibrator(Context context) { 76 return (Vibrator)context.getSystemService(Context.VIBRATOR_SERVICE); 77 } 78 79 public static DisplayManager getDisplayManager(@NonNull Context context) { 80 return (DisplayManager) context.getSystemService(Context.DISPLAY_SERVICE); 81 } 82 83 public static AccessibilityManager getAccessibilityManager(@NonNull Context context) { 84 return (AccessibilityManager) context.getSystemService(Context.ACCESSIBILITY_SERVICE); 85 } 86 87 public static ClipboardManager getClipboardManager(@NonNull Context context) { 88 return (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); 89 } 90 91 @RequiresApi(26) 92 public static JobScheduler getJobScheduler(Context context) { 93 return (JobScheduler) context.getSystemService(JobScheduler.class); 94 } 95 96 @RequiresApi(22) 97 public static @Nullable SubscriptionManager getSubscriptionManager(@NonNull Context context) { 98 return (SubscriptionManager) context.getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE); 99 } 100 101 public static ActivityManager getActivityManager(@NonNull Context context) { 102 return (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); 103 } 104 105 public static LocationManager getLocationManager(@NonNull Context context) { 106 return ContextCompat.getSystemService(context, LocationManager.class); 107 } 108 109 public static KeyguardManager getKeyguardManager(@NotNull Context context) { 110 return ContextCompat.getSystemService(context, KeyguardManager.class); 111 } 112 113 public static BluetoothManager getBluetoothManager(@NotNull Context context) { 114 return ContextCompat.getSystemService(context, BluetoothManager.class); 115 } 116 117 public static DownloadManager getDownloadManager(@NonNull Context context) { 118 return ContextCompat.getSystemService(context, DownloadManager.class); 119 } 120}