übergeben Ich erstelle eine App, die eine Absicht sendet, die eine Aktivität in einem anderen Telefon auslöst. Beide Telefone sind im selben Netzwerk verbunden und auch die Anzahl der Peers wird variabel sein. Wie kann ich dies mit Wifi P2P implementieren? Ich möchte diese Absicht übertragen und auch solche Sendungen von anderen Nutzern der App anhören.Wie man eine Absicht mit Wifi P2P android
0
A
Antwort
1
WiFi P2P wurde gefixt nur von Sendungen festgelegt, die sich über Gerät empfangen werden kann nämlich
WIFI_P2P_STATE_CHANGED_ACTION
WIFI_P2P_PEERS_CHANGED_ACTION
WIFI_P2P_CONNECTION_CHANGED_ACTION
WIFI_P2P_THIS_DEVICE_CHANGED_ACTION
Sie irgendeine Art Anwendung definieren sollte Level-Protokoll wie achtern er verbindet, wenn ich MessageA
erhalte, verwende ich lokalen Rundfunkmanager, um IntentA
zu meinen anderen Bestandteilen zu senden. Wenn ich möchte, dass andere Benutzer ActionB
ausführen, schicke ich ihnen MessageB
usw. Nur ein Gedanke.
Sie könnten this wifi p2p Wrapper verwenden, um Ihr Leben einfacher zu machen. Sie können Ihre Nachrichten und ihre Parameter als Klassen behalten und die Klasse senden.
Verwandte Themen
- 1. Android: wifi p2p deaktivieren Ereignis (nicht deaktiviert)
- 2. Funktioniert eine Android Wifi P2p (Wifi Direct) Verbindung über Activities hinweg?
- 3. Android: Wifi P2P-Liste wird nicht richtig aktualisiert
- 4. Wie bekomme ich den Gerätenamen meines Geräts mit Wifi p2p
- 5. Wie bekomme ich die IP-Adresse des Peer-Geräts in Android für WiFi-Direct (WiFi-P2P)?
- 6. Wie ändern Sie den Gerätenamen in WiFi Direct P2P?
- 7. Wie feuert man eine benutzerdefinierte Absicht ab?
- 8. Android: Wie bekomme ich das aktuelle Gerät WiFi-direkten Namen
- 9. Wie eine explizite Absicht
- 10. ANDROID: wenn WiFi aktiviert und aktiv ist, starten Sie eine Absicht
- 11. Wifi File-Sharing auf Android 2.2
- 12. Absicht: Android
- 13. Get Wifi Verkehrsstatistik Android
- 14. Android verbinden mit EAP-AKA WiFi
- 15. Wie man mit Wifi verbindet Kamera ios
- 16. Android-Limit-Zeiterfassung mit Absicht
- 17. Wie man P2P hinter 2 Nats durchführt?
- 18. .NET und P2P - Schreiben eines P2P-Boten
- 19. Android Check WIFI-Status (getrennt oder Benutzer geändert WIFI) Wie man es FLAG?
- 20. Android- Wie kann ich eine App für eine zukünftige Absicht auswählen, ohne diese Absicht auszuführen?
- 21. Android WIFI-Konnektivität
- 22. Android Wifi Direct Service Discovery
- 23. Android/Java, wie man den Radiotyp der verbundenen wifi
- 24. Android :: Wie man von einem wifi Netzwerk trennt?
- 25. android wifi erlaubnis
- 26. Android Wifi Direct
- 27. Smooth WiFi Handover in Android
- 28. Android - ‚Anwendung installieren‘ Absicht
- 29. Android Wifi programmgesteuert einschalten
- 30. Android Kamera Absicht
gibt es eine andere Möglichkeit, dies zu implementieren, weil nicht jedes Telefon WLAN direkt unterstützt. Ich hatte über die Art und Weise nachgedacht, wie du es gesagt hast, aber das Problem ist, dass ich nicht weiß, wo ich anfangen soll. Ich habe keine Ahnung, wie man Nachrichten an ein Netzwerk sendet, das lokal mit WLAN-Router verbunden ist. – orangespark
Nun WiFi direkt ist verfügbar von SDK 14, die 90% der Telefone auf dem Markt abdecken sollte. darunter könnte man Bluetooth benutzen. Beispiel [link] (https://github.com/simonguest/android-btxfr), könnten Sie eine Funktion sogar für die NFC-Dateifreigabe hinzufügen [link] (http://developer.android.com/training/beam-files/ index.html). Sie müssen unbedingt dem Adapter- oder Strategieentwurfsmuster folgen, um geeignete File-Sharing-Taktiken basierend auf verschiedenen Geräten zu verwenden. –
Kannst du mir sagen, wo ich lernen kann, wie man eine Wifi-Verbindung zum Senden von Nachrichten im lokalen Netzwerk verwendet? Ich stecke gerade fest, ich weiß nicht wohin. – orangespark