この質問は以前に尋ねられたことがあると確信していますが、どこにも見つからなかったので、噛まないでください.
近くのデバイスと通信する必要があるAndroidアプリを作成しています.2つのデバイスが近くにある場合は、WifiDirect APIを使用したいと考えています.
ただし、そうでない場合でも、アプリケーションは動作し、参加しているデバイス間で通信するために他の効果の低い方法 (Wifi アクセス ポイントの共有など) を使用します。
また、このアプリを、WifiDirect API をまったく持たない Android 2.2 のような古いデバイスでも実行できるようにしたいと考えています (>=4.0 だと思います)。
だから、私のアプリがオプションで新しいAPIを使用するようにする方法はありますが、古い電話の場合は必ずしもそうではありませんか?