MacroDroid - Device Automation

Download: MacroDroid - Device Automation APK

  • Latest Version
Application ID com.arlosoft.macrodroid
Downloads 18.12M
Upload by ArloSoft
Rating 4.4/69.94K+
Content rating Everyone, Users Interact, In-App Purchases
Requires android 5.0 and up
Updated on Apr 16, 2024

android.Manifest.permission

  • android.permission.ACCESS_ADSERVICES_AD_ID:
    This permission needs to be declared by the caller of Advertising ID APIs.
  • android.permission.ACCESS_ADSERVICES_ATTRIBUTION:
    This permission needs to be declared by the caller of Attribution APIs.
  • android.permission.ACCESS_ADSERVICES_TOPICS:
    This permission needs to be declared by the caller of Topics APIs.
  • android.permission.ACCESS_BACKGROUND_LOCATION:
    Allows an app to access location in the background.
  • android.permission.ACCESS_COARSE_LOCATION:
    Allows an app to access approximate location.
  • android.permission.ACCESS_FINE_LOCATION:
    Allows an app to access precise location.
  • android.permission.ACCESS_NETWORK_STATE:
    Allows applications to access information about networks.
  • android.permission.ACCESS_NOTIFICATION_POLICY:
    Marker permission for applications that wish to access notification policy.
  • android.permission.ACCESS_SUPERUSER:
  • android.permission.ACCESS_WIFI_STATE:
    Allows applications to access information about Wi-Fi networks.
  • android.permission.ACTIVITY_RECOGNITION:
    Allows an application to recognize physical activity.
  • android.permission.ANSWER_PHONE_CALLS:
    Allows the app to answer an incoming phone call.
  • android.permission.BIND_ACCESSIBILITY_SERVICE:
    Must be required by an AccessibilityService, to ensure that only the system can bind to it.
  • android.permission.BLUETOOTH:
    Allows applications to connect to paired bluetooth devices.
  • android.permission.BLUETOOTH_ADMIN:
    Allows applications to discover and pair bluetooth devices.
  • android.permission.BLUETOOTH_ADVERTISE:
    Required to be able to advertise to nearby Bluetooth devices.
  • android.permission.BLUETOOTH_CONNECT:
    Required to be able to connect to paired Bluetooth devices.
  • android.permission.BLUETOOTH_PRIVILEGED:
    Allows applications to pair bluetooth devices without user interaction, and to allow or disallow phonebook access or message access.
  • android.permission.BLUETOOTH_SCAN:
    Required to be able to discover and pair nearby Bluetooth devices.
  • android.permission.BROADCAST_PACKAGE_REPLACED:
  • android.permission.CALL_PHONE:
    Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call.
  • android.permission.CAMERA:
    Required to be able to access the camera device.
  • android.permission.CHANGE_CONFIGURATION:
    Allows an application to modify the current configuration, such as locale.
  • android.permission.CHANGE_NETWORK_STATE:
    Allows applications to change network connectivity state.
  • android.permission.CHANGE_WIFI_STATE:
    Allows applications to change Wi-Fi connectivity state.
  • android.permission.DISABLE_KEYGUARD:
    Allows applications to disable the keyguard if it is not secure.
  • android.permission.DUMP:
    Allows an application to retrieve state dump information from system services.
  • android.permission.EXPAND_STATUS_BAR:
    Allows an application to expand or collapse the status bar.
  • android.permission.FLASHLIGHT:
  • android.permission.FORCE_STOP_PACKAGES:
  • android.permission.FOREGROUND_SERVICE:
    Allows a regular application to use Service.startForeground.
  • android.permission.GET_ACCOUNTS:
    Allows access to the list of accounts in the Accounts Service.
  • android.permission.GET_TASKS:
    This constant was deprecated in API level 21. No longer enforced.
  • android.permission.HIDE_OVERLAY_WINDOWS:
    Allows an app to prevent non-system-overlay windows from being drawn on top of it
  • android.permission.INTERNET:
    Allows applications to open network sockets.
  • android.permission.KILL_BACKGROUND_PROCESSES:
    Allows an application to call ActivityManager.killBackgroundProcesses(String).
  • android.permission.MODIFY_AUDIO_SETTINGS:
    Allows an application to modify global audio settings.
  • android.permission.MODIFY_PHONE_STATE:
    Allows modification of the telephony state - power on, mmi, etc.
  • android.permission.NEARBY_WIFI_DEVICES:
    Required to be able to advertise and connect to nearby devices via Wi-Fi.
  • android.permission.NFC:
    Allows applications to perform I/O operations over NFC.
  • android.permission.PACKAGE_USAGE_STATS:
    Allows an application to collect component usage statistics
  • android.permission.POST_NOTIFICATIONS:
    Allows an app to post notifications
  • android.permission.PROCESS_OUTGOING_CALLS:
    This constant was deprecated in API level 29. Applications should use CallRedirectionService instead of the Intent.ACTION_NEW_OUTGOING_CALL broadcast.
  • android.permission.QUERY_ALL_PACKAGES:
    Allows query of any normal app on the device, regardless of manifest declarations.
  • android.permission.QUICKBOOT_POWERON:
  • android.permission.READ_CALENDAR:
    Allows an application to read the user's calendar data.
  • android.permission.READ_CALL_LOG:
    Allows an application to read the user's call log.
  • android.permission.READ_CONTACTS:
    Allows an application to read the user's contacts data.
  • android.permission.READ_EXTERNAL_STORAGE:
    Allows an application to read from external storage.
  • android.permission.READ_LOGS:
    Allows an application to read the low-level system log files.
  • android.permission.READ_MEDIA_AUDIO:
    Allows an application to read audio files from external storage.
  • android.permission.READ_MEDIA_IMAGES:
    Allows an application to read image files from external storage.
  • android.permission.READ_PHONE_STATE:
    Allows read only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
  • android.permission.READ_SMS:
    Allows an application to read SMS messages.
  • android.permission.READ_SYNC_SETTINGS:
    Allows applications to read the sync settings.
  • android.permission.RECEIVE_BOOT_COMPLETED:
    Allows an application to receive the Intent.
  • android.permission.RECEIVE_SMS:
    Allows an application to receive SMS messages.
  • android.permission.RECORD_AUDIO:
    Allows an application to record audio.
  • android.permission.REQUEST_DELETE_PACKAGES:
    Allows an application to request deleting packages.
  • android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS:
    Permission an application must hold in order to use Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS.
  • android.permission.SCHEDULE_EXACT_ALARM:
    Allows applications to use exact alarm APIs.
  • android.permission.SEND_SMS:
    Allows an application to send SMS messages.
  • android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER:
  • android.permission.SET_WALLPAPER:
    Allows applications to set the wallpaper.
  • android.permission.STATUS_BAR_SERVICE:
  • android.permission.SYSTEM_ALERT_WINDOW:
    Allows an app to create windows using the type WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY, shown on top of all other apps.
  • android.permission.UPDATE_DEVICE_STATS:
    Allows an application to update device statistics.
  • android.permission.USE_BIOMETRIC:
    Allows an app to use device supported biometric modalities.
  • android.permission.USE_CREDENTIALS:
  • android.permission.USE_FACE:
  • android.permission.USE_FACERECOGNITION:
  • android.permission.USE_FACE_AUTHENTICATION:
  • android.permission.USE_FINGERPRINT:
    This constant was deprecated in API level 28. Applications should request USE_BIOMETRIC instead
  • android.permission.USE_IRIS:
  • android.permission.VIBRATE:
    Allows access to the vibrator.
  • android.permission.WAKE_LOCK:
    Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
  • android.permission.WRITE_CALENDAR:
    Allows an application to write the user's calendar data.
  • android.permission.WRITE_CALL_LOG:
    Allows an application to write and read the user's call log data.
  • android.permission.WRITE_EXTERNAL_STORAGE:
    Allows an application to write to external storage.
  • android.permission.WRITE_GLOBAL_SETTINGS:
  • android.permission.WRITE_SECURE_SETTINGS:
    Allows an application to read or write the secure system settings.
  • android.permission.WRITE_SETTINGS:
    Allows an application to read or write the system settings.
  • android.permission.WRITE_SYNC_SETTINGS:
    Allows applications to write the sync settings.
  • com.android.alarm.permission.SET_ALARM:
    Allows an application to broadcast an Intent to set an alarm for the user.
  • com.android.launcher.permission.INSTALL_SHORTCUT:
    Allows an application to install a shortcut in Launcher.
  • com.android.vending.BILLING:
  • com.android.vending.CHECK_LICENSE:
  • com.arlosoft.macrodroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION:
  • com.arlosoft.macrodroid.com.twofortyfouram.locale.sdk.host.permission.internal:
  • com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER:
  • com.google.android.apps.photos.permission.GOOGLE_PHOTOS:
  • com.google.android.c2dm.permission.RECEIVE:
  • com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE:
  • com.google.android.gms.permission.ACTIVITY_RECOGNITION:
    Allows an application to recognize physical activity.
  • com.google.android.gms.permission.AD_ID:
  • com.google.android.providers.gsf.permission.READ_GSERVICES:
  • com.hihonor.permission.USE_FACERECOGNITION:
  • com.huawei.permission.USE_FACERECOGNITION:
  • com.huawei.permission.external_app_settings.USE_COMPONENT:
  • com.samsung.accessibility.permission.ACCESSIBILITY_SHORTCUT_USE:
  • com.samsung.android.bio.face.permission.USE_FACE:
  • com.samsung.android.camera.iris.permission.USE_IRIS:
  • com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY:
  • com.soter.permission.ACCESS_SOTER_KEYSTORE:
  • com.termux.permission.RUN_COMMAND:
  • com.wireguard.android.permission.CONTROL_TUNNELS:
  • oppo.permission.OPPO_COMPONENT_SAFE:
  • oppo.permission.USE_FACE: