Tengo una aplicación que se conecta a un servidor (una computadora) a través de bluetooth. Una vez que se realiza la conexión, hay posibilidades de que la conexión se caiga (porque el usuario puede cambiar físicamente de bluetooth), por lo que tengo un mecanismo para "hacer ping" y verificar si el servidor está en funcionamiento. Quiero que los usuarios puedan manualmente hacer ping a un servidor.
Debido a que "ping" es un término algo técnico, ¿cómo lo represento gráficamente?
Un enfoque que encontré con una búsqueda rápida en Google fue mostrar un timbre con una mano, algo como esto:
(imagen a través de iconfinder.com)
Esta es una aplicación de Android y el ícono aparecerá como un botón de acción.
Creo que la mejor solución podría ser no tener ningún icono de ping.
Tengo una aplicación que se conecta a un servidor (una computadora) a través de bluetooth. Una vez que se realiza la conexión, hay posibilidades de que la conexión se caiga.
He hablado con un amigo desarrollador y la desconexión/conexión de Bluetooth son eventos para los que puede registrarse su aplicación. Esa parece una manera mucho más sensata de hacerlo. De esa manera, no necesitará un ícono de ping, solo tendrá que manejar el estado de desconexión. Mucho mejor para el usuario.
(porque el usuario puede apagar físicamente el Bluetooth), así que tengo un mecanismo para "hacer ping" y verificar si el servidor está en funcionamiento. Quiero que los usuarios puedan hacer ping manualmente a un servidor.
En realidad, puede verificar si el dispositivo es compatible con Bluetooth y luego verificar si está habilitado, con isEnabled()
. Los documentos de Google cubren lo que se necesita.
A continuación, debe asegurarse de que Bluetooth esté habilitado. Llame a isEnabled() para verificar si Bluetooth está actualmente habilitado. Si este método devuelve falso, entonces Bluetooth está deshabilitado.
https://developer.android.com/guide/topics/connectivity/bluetooth.html
Me gusta tu enfoque, pero creo que está a mitad de camino.
El gesto de la mano es excelente, pero no representa que el resultado de la acción sea un ping. Aquí hay algunas sugerencias (más o menos hechas):
Podría usar un ícono similar a la intensidad del campo del teléfono (es decir, las 3-5 barras verticales que indican la calidad de una llamada telefónica) como se ve en muchos videojuegos. Puede cambiar el ícono dependiendo del ping.
No hay una respuesta correcta para esto. El ícono que debe usar aquí probablemente dependa en gran medida del resto de los íconos en su aplicación.
Dicho todo esto, no creo que una mano con un dedo tenga ningún sentido como ícono aquí, ya que está comunicando qué hacer, en lugar de lo que es.
Sugeriría usar un timbre en la recepción:
joojaa
Zach Saucier
joojaa
joojaa
Glenn Randers-Pehrson
tim humano
Shivek Khurana
Shivek Khurana