Preferences

The preferences screen can be accessed by opening the navigation drawer, and choosing Settings. It allows you to customize various application settings and how AnkiDroid appears.

The Preferences screen is divided up into different sections, which are covered below.

AnkiDroid

These are the general settings which affect the whole app:

AnkiWeb account

Change the account used for syncing with the cloud. For more information on syncing, please see this section.

Fetch media on sync

By default, AnkiDroid will sync sounds and images as well as your cards and review history. If you disable this option, sounds and images will not be downloaded from or uploaded to the sync server by AnkiDroid.

Automatic synchronization

Enable this option if you want AnkiDroid to sync every time you open and close the app. There is a limit of once every ten minutes for this behavior. Once a sync begins you can cancel it by pressing your device’s back button, however it can take some time for the cancellation to take effect.

Users that want more fine-grained control over when sync occurred might like to use a 3rd party app like Tasker to automate synchronization. See the API documentation for more information on this.

Deck for new cards

The default of Use current deck means that Anki saves the last-used note type for each deck and selects it again then next time you choose the deck (and, in addition, will start with the current deck selected when choosing Add from anywhere). The other option, Decide by note type, saves the last-used deck for each note type (and opens the add window to the last-used note type when you choose Add). This may be more convenient if you always use a single note type for each deck.

Language

Change the language. Note: AnkiDroid translations are contributed by volunteers. If you find missing or incorrect translations, feel free to contribute to the translation project. More details can be found on the AnkiDroid Wiki.

Error reporting mode

Control whether or not AnkiDroid asks your permission before sending error reports to our error reporting system when AnkiDroid crashes. You can also disable the reporting feature entirely if you wish.

Notifications

This subsection allows you configure when and how AnkiDroid shows alerts in the Android notification bar.

Notify when

Never notify will disable all notifications from AnkiDroid. Pending messages available will only show important status updates like when a sync completed. More than n cards due will show a notification when you have more than n cards due (requires the widget to be enabled).

Vibrate

Checking this will make your device vibrate when showing a notification

Checking this will make your device light blink when an unread notification exists (if your device has a notification LED)

Reviewing

The reviewing screen allows you to customize how AnkiDroid behaves when you’re reviewing cards. Note that only the reviewing settings which are applied to all decks are shown here. There are more settings related to reviewing which are deck specific. These deck specific settings are located in Deck options.

New card position

Controls when new cards are shown: either mixed with, after, or before all reviews.

Start of next day

Controls when AnkiDroid should start showing the next day’s cards. The default setting of 4AM ensures that if you’re studying around midnight, you won’t have two days worth of cards shown to you in one session. If you stay up very late or wake up very early, you may want to adjust this to a time you’re usually sleeping.

Learn ahead limit

The Learn ahead limit tells AnkiDroid how to behave when there is nothing left to study in the current deck but cards in learning. The default setting of 20 minutes tells AnkiDroid that cards should be shown early if they are due to be shown in less than 20 minutes and there’s nothing else to do. If you set this to 0, Anki will always wait the full period, showing the congratulations screen until the remaining cards are ready to be reviewed.

Timebox limit

Timeboxing is a technique to help you focus by dividing a longer activity (such as a 30 minute study session) into smaller blocks. If you set the timebox time limit to a non-zero number of minutes, AnkiDroid will periodically show a message saying you how many cards you’ve managed to study during the prescribed time limit.

Display

This subsection relates to the way cards are displayed during reviewing

Keep screen on

Ignore the automatic screen timeout setting in Android to always keep the screen on.

Fullscreen mode

Switches to an immersive fullscreen mode so that you can use more of the screen. You can choose between Hide the system bars which will hide the system status bar, action bar, and bottom navigation buttons. Alternatively you can choose Hide the system bars and answer buttons, which will hide everything except for the actual card content itself. You can temporarily exit fullscreen mode by swiping inwards (i.e. down or up) from the system bars.

Note that immersive fullscreen mode is only supported on Android 4.4+

Center align

By default AnkiDroid tries to show cards exactly as they are shown on Anki Desktop, however if you prefer your cards to be center aligned vertically in AnkiDroid then you can enable this feature.

Show button time

By default, the answer buttons will display the time a card will next be shown. If you disable this option, the times will not appear, and only labels like Again, Good and Easy will be shown.

Card zoom

Here you can increase the zoom level of the card content (excluding images). You can use this option if you want to increase the font size for all cards.

Image zoom

Here you can increase the zoom level of any images embedded in your cards.

Answer button size

If you find it difficult to press the answer button, you can use this setting to make it bigger.

Show remaining

Disabling this allows you to hide the card count in the top left of the screen.

Whiteboard

This subsection controls the whiteboard in the reviewer. Note: the whiteboard must be enabled in each deck individually from the menu in the study screen.

Stroke width

Control the stroke width of the whiteboard. Reducing the stroke width may allow you to draw with more detail.

Black strokes

Use black strokes instead of color, which may reduce memory usage. Note: this setting doesn’t apply when night mode is enabled.

Automatic display answer

The automatic display answer feature allows you to have the answer shown automatically after some timeout period. You can also have the next question shown automatically; in this case the card is assumed to be failed (i.e. the again button is automatically chosen)

Time to show answer

Time to wait until answer is automatically shown

Time to show next question

Time to wait until next question is automatically shown.

Fonts

In this screen you can change the font used by AnkiDroid, and some scaling options related to fonts. See the custom fonts section for more information about using custom fonts.

Default font

Choose the default font used by the AnkiDroid reviewer. You can add fonts to this list by copying them to the fonts folder.

Default font applicability

The default setting is to only use the default font when no font has been specified in the card styling via Anki Desktop, however you can also force the default font to be applied, ignoring any font specification in the card styling.

Browser and editor font

The font to be used by the browser and editor

Card browser font scaling

Lets you change the font size used in the card browser.