: Icon for "manual ping" I have an app that connects to a server (a computer) over bluetooth. Once the connection is made, there are chances that the connection drops (because the user can physically
I have an app that connects to a server (a computer) over bluetooth. Once the connection is made, there are chances that the connection drops (because the user can physically switch of bluetooth) so I have a mechanism to "ping" and check if the server is up and running.I want users to manually be able to ping a server.
Because "ping" is somewhat a technical term, how do I represent it graphically ?
One approach that I found with quick googling was to show a doorbell with a hand, something like this :
(image via iconfinder.com)
This is an Android app and the icon will appear as an action button.
More posts by @Fox8063795
4 Comments
Sorted by latest first Latest Oldest Best
There's no right answer to this. What icon you should use here is likely heavily dependent on the rest of the icons in your app.
All that said, I don't think a hand with a finger makes any sense as an icon here, as it's communicating what to do, rather than what it is.
I'd suggest using a front-desk bell:
thenounproject.com/term/bell/79519/
You could use an icon similar to the phone field strength (I mean, the 3-5 vertical bars that indicates the quality of a phone call) as seen in many video games. You could change the icon depending on the ping.
I think the best solution might be to not have a ping icon at all.
I have an app that connects to a server (a computer) over bluetooth. Once the connection is made, there are chances that the connection drops
I’ve spoken to a developer friend and Bluetooth disconnect/connect are events your app can register for. That seems like a far more sane way to go. That way you won’t need a ping icon, you’ll just have to handle the disconnection state. Far nicer for the user.
(because the user can physically switch off Bluetooth) so I have a mechanism to "ping" and check if the server is up and running. I want users to manually be able to ping a server.
You can actually just check if the device supports Bluetooth and then check to see if it’s enabled, with isEnabled(). Google’s documents cover what’s needed.
Android Bluetooth documentation
Next, you need to ensure that Bluetooth is enabled. Call isEnabled() to check whether Bluetooth is currently enable. If this method returns false, then Bluetooth is disabled.
developer.android.com/guide/topics/connectivity/bluetooth.html
I like your approach but I think it's halfway there.
The hand gesture is great but it doesn't represent the the action result will be a ping. Here's a few suggestions (roughly done):
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.