6 votos

¿Cómo transmito información de fuerza de señal de un teléfono en una tableta atada?

Regularmente me amarre mi Wi-Fi Xoom a un Galaxy Nexus. En el interés de preservar la batería del teléfono yo normalmente para salir de la pantalla de apagado, sin embargo esto puede ser frustrante cuando la conexión se cae desde la Xoom informes de un total de señal Wi-Fi, independientemente de la conexión 3G de la fuerza.

Idealmente lo que quiero hacer es reemplazar el Wi-Fi intensidad de la señal de símbolo con el móvil de la intensidad de la conexión, sin embargo estoy anticipando que tendría que ser un extra en el icono de "bandeja del sistema" del dispositivo de atado.

Ahora voy a especular acerca de cómo se llevaría a cabo *: Wi-Fi en el explorador de informes de la señal Wi-Fi del dispositivo conectado, presumiblemente por la dinámica de la escritura de los datos del sistema en el archivo HTML a la que sirve. Algo similar, vinculado a una app de la que informó de los resultados en la bandeja del sistema/área de muelle haría.


* Creo que esto es todavía en el ámbito ya que le puede ayudar con una respuesta. No se trata de una codificación de la pregunta ya que yo nunca sería capaz de construir este!

5voto

Nick Pierpoint Puntos 7976

He aquí una versión que he desarrollado que funciona exactamente igual que este - ser conscientes de que podrían ser errores en esto, puede que no funcione para CDMA/EVO como estoy en la UE a través de GSM!

Es un cliente/servidor de base de la arquitectura.

Instalar

Para instalar la aplicación, haga lo siguiente:

  • Enchufe el cable en el dispositivo
  • adb install WifiTether3G-release.apk

La esencia de la aplicación es esta:

Servidor

Activar el Wifi Tethering, entonces:

  • El lanzamiento de esta aplicación - WifiTether3G
  • Golpea el menú
  • Toque en Ajustes
  • Configurar la aplicación para ser un servidor o cliente.
  • Si el servidor, poner en un nombre para el servidor - su apodo, que puede ser cualquier cosa que te gusta. Por defecto es *WifiTether3G_AP*. Del mismo modo, se configura el puerto, para ser algo más de 1024 y menor que 65536 (¿por Qué? Internet se reserva puertos de 0û1023!) Por defecto es de 1337 ... :)

El punto será para el servidor.

Cliente

Activar el Wifi para conectarse a la WiFi del Punto de Acceso y, a continuación:

  • El lanzamiento de esta aplicación - WifiTether3G
  • Golpea el menú
  • Toque en Ajustes
  • Desmarca la casilla de Servidor con el fin de hacer que la aplicación se comporta como cliente.

Pulsa en Iniciar en la ventana principal de la aplicación, dependiendo de qué lado está, si es servidor, se ejecutará la escucha en el puerto especificado.

Si la aplicación se ejecuta como cliente, se conecta al servidor y espera periódicamente para los datos entrantes y notifica a la notificación desplegable de la barra.

El mensaje en la barra de notificación serán similares a "ServerNickname's de la Señal de 3G es", seguido por el siguiente:

  • Mierda - 1 barra de señal
  • Bien - 2 de la barra de señal
  • Bueno - 3 de la barra de señal
  • Excelente - 4 barra de señal

(No estoy seguro exactamente de cómo sería para CDMA/EVO)

Esto será seguido por la fecha/hora en corchetes, por ejemplo [05/09 19:33:01]

Editar: Estoy en proceso de actualizar el código, hay un widget en su lugar, pero necesita un poco más de saliva y polaco... estad atentos :)

Actualización:

He actualizado la aplicación, hay un widget ahora en su lugar, si se ejecuta como un cliente, pulsación larga en la pantalla de inicio, elija WifiTether3G que ocupa 1x1 espacio, la imagen gráfica cambiará dependiendo de la señal. También, para la configuración de la pantalla, la notificación puede ser apagado como usted desea. Voy a estar subiendo a la Tienda de Google Play como una aplicación gratuita, dentro de poco. (Linky actualizado) versión

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X