一部の電話には、AndroidOS2.3.xを搭載しながらWifiDirectアプリが搭載されています。ただし、WifiDirectAPIはAndroid4.0以降でサポートされています。
それで、Android 2.3で直接Wifi用に開発(コード)することはできますか?そのようなライブラリまたはそれを行う方法(たとえば、NDKなどを使用する)はありますか?plsはリンクや詳細を提供します!ありがとう。
一部の電話には、AndroidOS2.3.xを搭載しながらWifiDirectアプリが搭載されています。ただし、WifiDirectAPIはAndroid4.0以降でサポートされています。
それで、Android 2.3で直接Wifi用に開発(コード)することはできますか?そのようなライブラリまたはそれを行う方法(たとえば、NDKなどを使用する)はありますか?plsはリンクや詳細を提供します!ありがとう。
次のリンクが表示されます。
2.3バージョンでwifidirectapiを動作させることはできますか?
答えはいいえだ。Android 2.3を搭載したデバイスでは、組み込みのWi-FiDirectアプリを使用できます。公式ウェブサイトでは、GoogleはAndroid4.0のWifiDirectAPIのみをサポートしていることに注意してください。
厳密に言えば、Wi-FiDirectはGingerbreadではサポートされていません。このバージョンのAndroidを実行しているデバイスは、グループオーナーとして機能することも、Wi-FiDirect通話を使用して他のWi-FiDirectデバイスに接続することもできません。
とはいえ、Gingerbreadデバイスは、標準のWi-Fiインターフェイスを使用してWi-FiDirectデバイスに接続することができます。Wi-Fi Directデバイスでは、WifiP2pManagerクラスはcreateGroupメソッドを定義します。これにより、デバイスは、他のWi-Fi Directデバイスだけでなく、従来のWi-Fiデバイスからの接続も受け入れることができるグループ所有者になります。これを実現するために、デバイスは効果的にアクセスポイントとして機能し、ジンジャーブレッドデバイスを含む任意のWi-Fiデバイスで接続できます。
SSIDとキーをWi-FiDirectデバイスからGingerbreadデバイスに転送するメカニズムを考案する必要があります。これにより、デバイスはWi-Fiを使用してプログラムでWi-FiDirectグループに接続できます。