That fuck shit the fascists are using
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}