0
andoridでwifi p2pチャットに取り組んでいます。今ではコードを使って携帯電話のWi-Fiを切り替えることができますが、Wi-Fiで直接行うことはできますか?アンドロイドでwifiDirectをオンにする
原因コードがオンの場合、コードはonSucessになりますが、Wi-Fi Directがオフであるため、ピアリストを取得できません。
この問題を解決する方法はありますか?
andoridでwifi p2pチャットに取り組んでいます。今ではコードを使って携帯電話のWi-Fiを切り替えることができますが、Wi-Fiで直接行うことはできますか?アンドロイドでwifiDirectをオンにする
原因コードがオンの場合、コードはonSucessになりますが、Wi-Fi Directがオフであるため、ピアリストを取得できません。
この問題を解決する方法はありますか?
公式ガイドは、それを確認する方法を示しています。http://developer.android.com/intl/es/training/connect-devices-wirelessly/wifi-direct.html
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION.equals(action)) {
// Determine if Wifi P2P mode is enabled or not, alert
// the Activity.
int state = intent.getIntExtra(WifiP2pManager.EXTRA_WIFI_STATE, -1);
if (state == WifiP2pManager.WIFI_P2P_STATE_ENABLED) {
// do your wifi stuff
} else {
// warn user to turn on WiFi direct, maybe start an intent to the Wifi settings system screen
}