1

一部の電話には、AndroidOS2.3.xを搭載しながらWifiDirectアプリが搭載されています。ただし、WifiDirectAPIはAndroid4.0以降でサポートされています。

それで、Android 2.3で直接Wifi用に開発(コード)することはできますか?そのようなライブラリまたはそれを行う方法(たとえば、NDKなどを使用する)はありますか?plsはリンクや詳細を提供します!ありがとう。

4

2 に答える 2

2

次のリンクが表示されます。

Androidバージョン2.3以降のWiFiDirect

2.3バージョンでwifidirectapiを動作させることはできますか?

答えはいいえだ。Android 2.3を搭載したデバイスでは、組み込みのWi-FiDirectアプリを使用できます。公式ウェブサイトでは、GoogleはAndroid4.0のWifiDirectAPIのみをサポートしていることに注意してください。

于 2012-11-02T07:37:47.580 に答える
0

厳密に言えば、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グループに接続できます。

于 2014-09-06T00:40:19.180 に答える