Ich habe eine App, die über Bluetooth eine Verbindung zu einem Server (einem Computer) herstellt. Sobald die Verbindung hergestellt ist, besteht die Möglichkeit, dass die Verbindung unterbrochen wird (weil der Benutzer Bluetooth physisch ausschalten kann), sodass ich einen Mechanismus habe, um zu "pingen" und zu überprüfen, ob der Server betriebsbereit ist. Ich möchte, dass Benutzer dies manuell können einen Server pingen.
Da "Ping" ein gewisser technischer Begriff ist, wie stelle ich ihn grafisch dar?
Ein Ansatz, den ich beim schnellen Googeln gefunden habe, war, eine Türklingel mit einer Hand zu zeigen, etwa so:
(Bild über iconfinder.com)
Dies ist eine Android-App und das Symbol wird als Aktionsschaltfläche angezeigt.
Ich denke, die beste Lösung wäre, überhaupt kein Ping-Symbol zu haben.
Ich habe eine App, die über Bluetooth eine Verbindung zu einem Server (einem Computer) herstellt. Sobald die Verbindung hergestellt ist, besteht die Möglichkeit, dass die Verbindung unterbrochen wird
Ich habe mit einem befreundeten Entwickler gesprochen, und Bluetooth-Trennung/-Verbindung sind Ereignisse, für die sich Ihre App registrieren kann. Das scheint ein weitaus vernünftigerer Weg zu sein. Auf diese Weise benötigen Sie kein Ping-Symbol, Sie müssen nur den Trennungsstatus handhaben. Viel angenehmer für den Benutzer.
(weil der Benutzer Bluetooth physisch ausschalten kann), also habe ich einen Mechanismus zum "Pingen" und Überprüfen, ob der Server betriebsbereit ist. Ich möchte, dass Benutzer einen Server manuell anpingen können.
Sie können eigentlich nur überprüfen, ob das Gerät Bluetooth unterstützt, und dann mit überprüfen, ob es aktiviert ist isEnabled()
. Die Dokumente von Google decken alles Notwendige ab.
Als nächstes müssen Sie sicherstellen, dass Bluetooth aktiviert ist. Rufen Sie isEnabled() auf, um zu prüfen, ob Bluetooth derzeit aktiviert ist. Wenn diese Methode false zurückgibt, ist Bluetooth deaktiviert.
https://developer.android.com/guide/topics/connectivity/bluetooth.html
Ich mag Ihren Ansatz, aber ich denke, es ist auf halbem Weg.
Die Handbewegung ist großartig, aber sie stellt nicht dar, dass das Aktionsergebnis ein Ping sein wird. Hier sind ein paar Vorschläge (grob gemacht):
Sie könnten ein Symbol verwenden, das der Feldstärke des Telefons ähnelt (ich meine, die 3-5 vertikalen Balken, die die Qualität eines Telefonanrufs anzeigen), wie es in vielen Videospielen zu sehen ist. Sie können das Symbol je nach Ping ändern.
Darauf gibt es keine richtige Antwort. Welches Symbol Sie hier verwenden sollten, hängt wahrscheinlich stark von den restlichen Symbolen in Ihrer App ab.
Alles in allem glaube ich nicht, dass eine Hand mit einem Finger hier als Symbol sinnvoll ist, da sie eher mitteilt, was zu tun ist, als was sie ist.
Ich würde vorschlagen, eine Rezeptionsklingel zu verwenden:
joojaa
Zach Saucier
joojaa
joojaa
Glenn Randers-Pehrson
Tim Mensch
Shivek Khurana
Shivek Khurana