-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Permissions
This page contains a list of the permissions required by AnkiDroid and an explanation of what they are used for.
You can see the most up-to-date list of permission required by AnkiDroid and their description in the Google Play Store:
https://play.google.com/store/apps/details?id=com.ichi2.anki
Allows the app to create network sockets.
android.permission.INTERNET
AnkiDroid accesses the internet to download shared decks, synchronize your existing decks, upload errors, and check for notifications.
Allows the app to view the configuration of the local Bluetooth tablet, and to make and accept connections with paired devices. Allows the app to view the configuration of the local Bluetooth phone, and to make and accept connections with paired devices.
android.permission.BLUETOOTH
AnkiDroid can be controlled using a Zeemote via Bluetooth.
Allows the app to write to the USB storage. Allows the app to write to the SD card.
android.permission.WRITE*EXTERNAL*STORAGE
AnkiDroid used the SD card of your device to store the decks you are reviewing.
Allows the app to configure the local Bluetooth tablet, and to discover and pair with remote devices. Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
android.permission.BLUETOOTH*ADMIN
AnkiDroid can configure a Zeemote via Bluetooth.
Allows the app to control the vibrator.
android.permission.VIBRATE
AnkiDroid makes your phone vibrate when you have cards due.
Allows the app to view the state of all networks.
android.permission.ACCESS*NETWORK*STATE
AnkiDroid uses the network state to determine whether you are offline and cannot access the features that require internet access.
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the tablet and allow the app to slow down the overall tablet by always running. Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
android.permission.RECEIVE*BOOT*COMPLETED
AnkiDroid is started on device boot so that it can check if you have any cards due and let you know.