Permissions Required by App android.permission.WAKE_LOCK Allows using PowerManager WakeLocks to keep processor from sleeping or screen
from dimming. android.permission.ACCESS_COARSE_LOCATION Allows an app to access approximate location. android.permission.MODIFY_AUDIO_SETTINGS Allows an application to modify global audio settings. android.permission.CHANGE_WIFI_STATE Allows applications to change Wi-Fi connectivity state. android.permission.BLUETOOTH Allows applications to connect to paired bluetooth devices. android.permission.READ_CONTACTS Allows an application to read the user's contacts data. android.permission.VIBRATE Allows access to the vibrator. android.permission.CHANGE_WIFI_MULTICAST_STATE Allows applications to enter Wi-Fi Multicast mode. android.permission.ACCESS_NETWORK_STATE Allows applications to access information about networks. android.permission.BLUETOOTH_ADMIN Allows applications to discover and pair bluetooth devices. android.permission.ACCESS_FINE_LOCATION Allows an app to access precise location. android.permission.INTERNET Allows applications to open network sockets. android.permission.ACCESS_WIFI_STATE Allows applications to access information about Wi-Fi networks. android.permission.RECEIVE_BOOT_COMPLETED Allows an application to receive the
Intent.ACTION_BOOT_COMPLETED that is
broadcast after the system finishes booting. android.permission.FOREGROUND_SERVICE Allows a regular application to use Service.startForeground.