Mouse Pointers (Amazon Fire TV)

If your app supports pointer-based input, Amazon Fire TV supports the use of a USB or Bluetooth-connected mouse that enables users to interact with your app. By default the mouse pointer appears as a large circle on the TV.

Pointer circle

You can change the appearance of this mouse pointer into an arrow with an addition to the Android manifest (AndroidManifest.xml).

Pointer arrow

To change the default mouse pointer to an arrow for a given activity, add a <meta-data> element to your manifest inside <activity>:

<activity
        android:name=".MyActivity"
        android:label="My Activity">
    ...
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>
    <meta-data android:name="com.amazon.input.cursor" android:value="pointer"/>
</activity>