Ich arbeite derzeit an der Erstellung einer Anwendung für mobile Geräte mit Android, die Nachrichten über lokale Mittel wie WLAN und Bluetooth senden und empfangen kann. Nachdem ich darüber recherchiert hatte, stellte ich fest, dass Android nicht über eine native WLAN-Ad-hoc-Funktionalität verfügt und dass der einzige Weg, dies zu erreichen, darin besteht, Ihr Gerät zu rooten und den wpa_suplicant und einige andere ähnliche Methoden zu patchen, die nicht für jedes Gerät generisch sind .
Zusammenfassung dessen, was ich erreichen möchte:
Eine Anwendung für Android, die nach Geräten in der Nähe sucht und versucht, automatisch eine Verbindung zu ihnen herzustellen. Wenn das andere Gerät diese Anwendung ebenfalls installiert hat, akzeptiert es automatisch jede empfangene Verbindungsanforderung und sendet beim Herstellen der Verbindung eine Nachricht zurück, die sicherstellt, dass diese App installiert ist, sodass beide automatisch Nachrichten austauschen können und die Benutzer dies nicht tun. Sie müssen das Senden / Empfangen in Echtzeit nicht zulassen / verweigern.
Meine Fragen sind:
Gibt es eine Möglichkeit, Nachrichten über WLAN zwischen 2 Android-Geräten ohne Internet zu senden?
Gibt es eine Alternative, da Ad-hoc nicht unterstützt wird?
Wenn die Antwort auf 2 Nein lautet, kann eines der Geräte zu einem Zugangspunkt gemacht werden, damit das andere eine Verbindung herstellen kann und umgekehrt.
Ist es bei Bluetooth möglich, das Zulassen / Verweigern des Popups einer eingehenden Verbindung und den Pairing-Vorgang zu überspringen oder zu automatisieren?
Ich würde mich freuen, wenn Sie mir eine Antwort auf diese und / oder Vorschläge geben könnten.