XboxのコントローラーはBluetooth接続に対応しているため、Androidでも利用可能です。ただ、AndroidのゲームパッドのキーマッピングがXboxコントローラーにはあっておらず、マッピングを変更できないゲームでは、上手く利用することが出来なかったとのこと。
しかし、Android 9 PieではXboxコントローラーが標準でサポートされるようです。
といっても、バグトラッカーのやりとりを見ていると、どうもXboxコントローラーのデバイスIDが2つあり、対応しているのは「02e0」のみの様子。もう1つ「02fd」もあるのですが、こちらは未対応のようです。
ちなみに私の持っているコントローラーは02fdのほうでした(コントローラーのファームウェアバージョンアップでIDが変るとの話もありますが、定かではありません)。現状でも殆どのキーは動きますが、トリガーボタン(LT、RT)が反応しないですね。
rootをとっていれば、キーレイアウトを追加して利用は可能なようですが、ちょっともやもやします。
もっとも、AndroidでXboxコントローラーを使わなければいけないゲームをやる予定もないのですが。
(via XDA-Developers)
(source Google Issue Tracker)