ANDROID

Conexion telefono Android y PC via Web con Visual Basic (VB.NET) y App Inventor

Se trata de una pequeña aplicacion que permite conectar un telefono Android con un PC, via web, programado con App Inventor y Visual Basic (VB.NET). Si teneis dudas u os interesa el codigo dejad un comentario.



 


Imagenes AppInventor:




CODIGO VB:


Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        RELOJINICIO.Enabled = True
        RELOJNUEVOS.Enabled = True
    End Sub
    Private Sub RELOJINICIO_Tick(sender As Object, e As EventArgs) Handles RELOJINICIO.Tick
        WEBINPUT.Document.All("tag").InnerText = "PC"
        WEBINPUT.Document.All("value").InnerText = """" + "ESTOY CONECTADO" + """"""
        WEBINPUT.Document.Forms(0).InvokeMember("submit")
        RELOJINICIO.Enabled = False
        RELOJLEE.Enabled = True
    End Sub
    Private Sub RELOJNUEVOS_Tick(sender As Object, e As EventArgs) Handles RELOJNUEVOS.Tick
        WEBDATOS.Refresh()
        RELOJLEE.Enabled = True
    End Sub
    Private Sub RELOJLEE_Tick(sender As Object, e As EventArgs) Handles RELOJLEE.Tick
        LEE()
        RELOJLEE.Enabled = False
    End Sub
    Public Sub LEE()
        Dim BUSCADOR1 As Integer
        If WEBDATOS.DocumentText.Contains("ANDROID</td><td>") Then
            BUSCADOR1 = WEBDATOS.DocumentText.LastIndexOf("ANDROID</td><td>")
            ANDROID.Text = WEBDATOS.DocumentText.Remove(0, BUSCADOR1 + 17)
            If ANDROID.Text.Contains("</td><td>") Then
                ANDROID.Text = ANDROID.Text.Remove(ANDROID.Text.IndexOf("</td><td>") - 1, ANDROID.Text.Length - ANDROID.Text.IndexOf("</td><td>") + 1)
            End If
      
        End If
    End Sub
    Private Sub ENVIAR_Click(sender As Object, e As EventArgs) Handles ENVIAR.Click
        WEBINPUT.Navigate("
http://androidvisualbasic.appspot.com/storeavalue") 'PON LA WEB DE TU PROPIA APLICACION
        RELOJESCRIBE.Enabled = True
    End Sub
    Private Sub RELOJESCRIBE_Tick(sender As Object, e As EventArgs) Handles RELOJESCRIBE.Tick
        ESCRIBE()
        RELOJESCRIBE.Enabled = False
    End Sub
    Public Sub ESCRIBE()
        WEBINPUT.Document.All("tag").InnerText = "PC"
        WEBINPUT.Document.All("value").InnerText = """" + PC.Text + """"
        WEBINPUT.Document.Forms(0).InvokeMember("submit")
        PC.Text = ""
    End Sub
    Private Sub RELOJCIERRE_Tick(sender As Object, e As EventArgs) Handles RELOJCIERRE.Tick
        WEBINPUT.Document.All("tag").InnerText = "PC"
        WEBINPUT.Document.All("value").InnerText = """" + "ESTOY DESCONECTADO" + """"""
        WEBINPUT.Document.Forms(0).InvokeMember("submit")
        Close()
    End Sub
    Private Sub CERRAR_Click(sender As Object, e As EventArgs) Handles CERRAR.Click
        WEBINPUT.Navigate("
http://androidvisualbasic.appspot.com/storeavalue") 'PON LA WEB DE TU PROPIA APLICACION
        RELOJCIERRE.Enabled = True
    End Sub
    Private Sub PC_TextChanged(sender As Object, e As EventArgs) Handles PC.TextChanged
    End Sub
End Class


77 comentarios:

  1. loko chevere pero podrias tranformar ese codigo a vb 6.0??? porf ayudame en eso

    ResponderEliminar
    Respuestas
    1. Hola Jack:
      Lo siento pero no tengo ni idea de vb 6.0. Yo empece con Visual Basic 2010 Express. Si lo intentas con VB.NET que es gratuito, puedo ayudarte en lo que no entiendas.
      Saludos

      Eliminar
    2. Si entiendo muchas gracias ,, pero y si me aydas tranformandolo a vb 2010.. es casi el mismo porf ayudame

      Eliminar
    3. Hola Jack:
      No hay problema, solo que estare unos dias fuera de casa.
      El martes proximo procurare colgarlo aqui.
      Te pondre una respuesta cuando este colgado.
      Saludos.

      Eliminar
    4. mmm, este código si no me equivoco, esta hecho en VB 2010..

      Eliminar
    5. Hola Daniel:
      Tienes razon, el codigo es VB 2010. Que es el mismo que VB 2012. Pero a menudo con Visual Studio 2010 no se puede abrir un proyecto hecho en Visual Studio 2012. Este proyecto ha sido realizado con Visual Studio 2012 y no me cuesta nada ponerlo tambien para Visual Studio 2010.
      Saludos.

      Eliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. Tengo una duda, me doy cuenta que ud esta usando el "TextToSpeech" y el "SpeechRecognizer", pero me da la impresión de que ud esta escribiendo y no usando micrófono.. en este caso.. para que usan usa ambos comandos?

    o seria que puede, tanto escribir, como hablar para mandar el mensaje..

    y al recibir el mensaje le aparece tanto escrito, como también en sonido?

    espero su respuesta, y disculpe la molestia.

    ResponderEliminar
    Respuestas
    1. Hola Daniel:
      Perdona pero por lo visto no se guardo la respuesta que escribi antes:
      Efectivamente :
      1) El programa permite hablar y automáticamente escribe el mensaje y al pulsar ENVIAR lo envía.Para eso es el SpeechRecognizer.

      2)También puedes escribir y pulsar ENVIAR, como se envía cualquier mensaje de texto.

      3)Puedes leer directamente lo que te han enviado, como se hace cuando se recibe cualquier mensaje de texto.

      4)Puedes hacer que te lo lea en voz alta el dispositivo. Para eso es el TextToSpeech.

      Si necesitas alguna cosa mas ya sabes donde me tienes.
      Saludos

      Eliminar
  4. Veamos si entiendo esto, refiriéndome al "TinyWebDB", supongo que el DB quiere decir que es una base de dato, que la coloca en una página web en la internet(nube) cabe destacar, donde, en esa base de dato tenemos digamos, 2 bancos de memorias, uno llamado ANDROID y el otro llamado PC..

    Cuando tú dices, "llamando a (TinyWebDB1.GetValue---PC") estas solicitando la información que se encuentra en ese banco(PC), lo cual seria para saber si él está conectado o no, o si recibió o no recibió el mensaje.

    Por otra parte, no entiendo muy bien lo de, TinyWebDB1.GOTVALUE, el sabe que tiene que mostrar en INPUT lo que está llegando al banco PC, (Gracias al RELOJ, que es el que está tomando el valor del banco PC)?

    Dígame, si no me entiendo, para colocarlo un poco mas explicito.

    ResponderEliminar
    Respuestas
    1. Hola de nuevo Daniel:
      Efectivamente, lo entiendes bastante bien.
      1) La conversación se almacena, en este momento, en la pagina web :
      http://androidvisualbasic.appspot.com/
      Esa pagina la configure yo dentro del ámbito de AppInventor y se debe cambiar a una propia cuando cada uno configura el componente TinyWebDB para su aplicacion. De momento se esta utilizando por algunos usuarios para pruebas. Y la acabo de limpiar
      2) Tanto el dispositivo Android como el programa en Visual Basic se comunican con esa web y ponen o recogen los datos que le corresponden
      bajo la clave ANDROID o PC.
      3)Cuando se inicializan las aplicaciones lo primero que hacen es registrar en la web ESTOY CONECTADO.Y pedir a la web la ultima infomacion del otro. Asi saben si el otro esta conectado o no. Ya que cuando se cierran inscriben los dos ESTOY DESCONECTADO.
      4) Durante la comunicacion se sigue pidiendo a la web la información del otro cada vez que se pulsa ENVIAR.
      5) Ademas a intervalos, no recuerdo si de 5 seg. el RELOJ va pidiendo a la web la información del otro.
      6) Cuando llega la información se activa automáticamente la funcion TinyWebDB1.GOTVALUE, y en este caso lo que hace es poner esa información en el Textbox INPUT, para que se pueda leer.
      Bueno, no se si te he aclarado las dudas.
      Si necesitas algo mas ya sabes donde estoy.
      Saludos.

      Eliminar
    2. Añadido para Daniel:
      El RELOJ solo recoge la información. Es la función GOTVALUE la que la pone en el INPUT.
      Saludos.

      Eliminar
  5. Perfecto.. muchas gracias, aun no uso el APP INVENTOR.. pero digamos que primera vez que veo detalladamente un programa(ESTE) y lo he entendido un poco y se lo agradezco a ud.

    tratare de hacer esta comunicación pero.. PIC-PC o PIC-ANDROID

    y se la paso, para que la comunique, haber que tal me va.

    ResponderEliminar
    Respuestas
    1. Hola otra vez Daniel
      Me gustara mucho ver esa aplicación.
      Saludos.

      Eliminar
    2. una pregunta, para usar la base de dato que da, Google APP Engine, tengo que obligatoria mente usar el, Google APP Engine Launcher??

      porque honestamente no entendi mucho eso XD

      y se podria decir que estoy algo congelado en esa parte.

      Eliminar
    3. okey, ya logre arreglar eso.. ahora el problema esta en.. cuando pongo mi en el "TinyWebDB" mi servicio url el cual es.
      http://picdannyelz.appspot.com, me tira un error que dice...

      Server error: could not save one or more files. Please try again later!

      Eliminar
    4. Hola Daniel.
      En los proximos dias hare un video para Youtube explicando la creacion de la pagina web para el componente TinyWebDB. Parece que es la parte mas compleja del proyecto. Espero que eso te ayude. Si crees que eso no te va ayudar te ruego me expliques mas detalladamente cuando se te produce ese error. ¿Has tratado de comunicar tu aplicacion con androidvisualbasic.appspot.com?. ¿Se comunica con androidvisual......?.
      Si no la has comunicado, te ruego que lo intentes asi sabremos si es problema de la web o de la aplicacion. Por lo que he podido ver la web http://picdannyelz.appspot.com, aun no existe. Seguramente por eso te da el error. Saludos.

      Eliminar
    5. Hola Daniel:
      Ya he subido el video para la creacion de un servicio web para TinyWebDB. Espero que te sea util.
      Si tienes alguna duda deja un comentario.
      Saludos.

      Eliminar
    6. disculpe la tardanza, excelente su tutorial, por suerte, ya había logrado todo eso, y estaba a la espera de que me llegara el producto, y al fin me llego, justo acabo de colocar los bloques de almacenamiento que me faltaban y bueno veré como hago para hacer un proyecto de domotica simple,

      estoy trabajando con Arduino Mega 2560 y un Ethernet Shield de Chip W5100, no se si ud sabe de electrónica, pero igual se lo digo, en lo que termine mi proyecto de prueba le estaré avisando.

      Eliminar
    7. Hola Daniel:
      Me alegra verte de nuevo.
      Bueno, he hecho alguna cosita con Arduino Uno, pero no se puede decir que sea un experto en Electronica. Me desenvuelvo mejor en el ámbito teorico que en el practico.
      Me gustara ver tu proyecto final.
      Saludos

      Eliminar
    8. De casualidad tiene ud, conocimientos sobre "como hacer una pagina web en Visual Studio?

      estoy actualmente, en el proceso del diseño de la pagina web para hacer el control de domotica, ya tengo hecha la comunicación con el arduino, solo me falta se podría decir "los toques estéticos"

      pero estoy programando directamente en linea desde el "Google Chrone", al apretar F12 XD

      Eliminar
    9. Hola Daniel:
      Yo empece hace tiempo un proyecto para hacer paginas web completamente en Visual Basic, pero aun esta muy verde. A ver si me pongo de nuevo con él. Mucha gente me lo pide.
      Mientras tanto la mejor forma de hacer paginas web con Visual Studio es a través de ASP.Net.
      Te da una plataforma muy sencilla para hacer la pagina y puedes codificar muchas cosas en VB.NET.
      No se si el IDE de Visual Studio que tienes incluye formatos ASP.Net. Yo utilizo actualmente Visual Studio 2013 Preview que es gratuito e incluye formatos en ASP.Net.
      Si necesitas algún tutorial sobre ASP.Net déjame un comentario y tratare de enviarte alguno. En ese caso dime si lees ingles. Los mejores tutoriales están en ingles.
      De todas formas creo que en YouTube habrá videos sobre el tema.
      Espero haberte servido de ayuda.
      Saludos.

      Eliminar
    10. Si bueno, no leo ingles, pero referente a programación se podría decir que entiendo un poco, y bueno estoy en 8vo de ing. electronica, y todo lo consigo en ingles, asi que ya me acostumbre. Y referente a hacer una pagina web, la verdad aun no estoy muy interesado, es primera vez que programo paginas web, y solo porque necesito hacerla para controlar el arduino, espero culminarla en 1 o 2 semanas, ya que estoy culminando este semestre y estoy algo full con los proyectos finales. De igual forma, estamos en contacto.

      Eliminar
    11. Hola Daniel:
      Si puedo ayudarte en algo ya sabes donde me tienes.
      Saludos.

      Eliminar
  6. se puede sin conexión a Internet?
    osea solo por transferencia de datos por ejemplo por wifi, como en los vídeo juegos?

    ResponderEliminar
    Respuestas
    1. disculpa es que soy medio nuevo en esto

      Eliminar
    2. Hola: La comunicación entre el PC y el móvil se realiza a través de una pagina web. Tanto el PC como el móvil deben poder conectarse con paginas web en general. Si el móvil puede ver paginas web y el PC también no hay ningún problema. Saludos.

      Eliminar
  7. amigo en que visual lo hiciste o en cual lo ejecutas ?

    ResponderEliminar
    Respuestas
    1. Hola: Esta hecho con VS 2011. Osea que se puede abrir con VS 2012 Express y siguientes. Si lo necesitas en otra versión me lo dices. Saludos.

      Eliminar
  8. lo estoy ejecutando con el visual estudio xpress 2013 envia los mensajes pero no los visualiza la app y de la app envio pero no los visualiza el visual pero los mensajes si quedan almacenados en la base de datos tinywebdb
    que podria ser amigo ?

    ResponderEliminar
    Respuestas
    1. Hola:
      Si lo estas utilizando tal como esta debería funcionar. Si lo has copiado podrias no haber tenido en cuenta algunas cosas:
      Visual Studio (diseñador) hay 2 webbrowsers que no se ven a simple vista con URL's en propiedades.
      AppInventor:
      ¿Puedes enviarme capturas de pantalla de tu AppInventor (diseño y bloques?
      Mi mail es vb.tutoriales.abc@gmail.com.
      Saludos.

      Eliminar
  9. hola! te queria hacer una consulta! yo estoy intentando hacer una comunicacion entre el celular y la PC ! soy bastante novato en esto de la programacion y solo se programar en C/C++ ! mi pregunta esta en que clase de base de datos es? y en que consiste la logica de tu programa para poder leer los datos de la pagina? Muchas gracias

    ResponderEliminar
    Respuestas
    1. Hola: Yo no se programar Android normal. Utilizo AppInventor donde dispones del componente TinyWebDB que a través de una web especial te permite guardar datos de tipo Clave-Valor. La lógica de mis programas es enviar datos a esa web tanto desde Visual Basic como desde Android, cada uno con su Clave (ejemplos: PC, Android). Por otra parte, tanto Android como Visual Basic pueden leer de esa web utilizando la Clave correspondiente y obteniendo el Valor de esa Clave.
      Ejemplo: El PC con VB.NET ( o con C++) envía a la pagina web:
      Clave: PC, Valor: "Soy PC". El dispositivo Android con AppInventor pregunta a la web que valor tiene la Clave PC. La web contesta "Soy PC". Y lo mismo a la inversa Android escribe Clave: Android, Valor: Y yo soy Android". El PC hara una lectura de la web y obtendrá el valor que corresponde a la Clave Android.
      Si miras la web :
      http://androidvisualbasic.appspot.com/
      Quizas lo veas mas claro.
      Ni necesitas alguna aclaración adicional deja un comentario.
      Saludos.

      Eliminar
    2. sisi lo del app inventor ya lo tenia resuelto ! lo que estaba haciendo era una aplicacion en la pc para que se comunicaran! ya logre que se comunicaran! muchas gracias por tu ayuda! :)

      Eliminar
    3. te consulto ! el tema de los tiempos como los manejas? por qeu tengo que hacer que se recargue la pagina constantemente para chequear si no hubo un cambio ! con 1 segundo esta bien? o se colapsa el server si recargo tan rapido?

      Eliminar
    4. Hola: Pues la verdad es que no recuerdo que tiempos le puse a los timers. Si te has bajado el proyecto puedes mirarlo. No creo que se colapse el Server pero teniendo en cuenta lo que se tarda en escribir un mensaje, quizá es suficiente con 5 segundos. Mas que el Server yo tendría en cuenta la sobrecarga en el PC y el móvil. Y sus baterías. Saludos.

      Eliminar
    5. bueno lo voy a tener en cuenta! muchas gracias por tu ayuda! :)

      Eliminar
  10. No se puede conectar por medio de bluetooth?

    ResponderEliminar
    Respuestas
    1. Hola: No se mucho de Bluetooth. Pero creo que los ordenadores normales no disponen de dispositvos para la emisión-recepción Bluetooth. ¿Estoy en lo cierto?. Si no tienen ese dispositivo ¿como emitirán o recibirán la información?. Saludos.

      Eliminar
  11. hola que tal disculpa una pregunta en cuanto a la lectura de la web lo haces con WEBINPUT, WEBDATOS a que componente o libreria pertenecen esas palabras por que no comprendo si estan referenciadas a un componente en el FORM de visual

    ResponderEliminar
    Respuestas
    1. Hola: Son Webbrowsers. Saludos.

      Eliminar
    2. hola que tal muchas gracias por responder disculpa no podrias explicarme un poco el codigo o de donde puedo sacar la informacion sobre esto que la verdad ay lineas que no comprendo y me dan error y como no se que es lo que hacen pues ni como tratar una solucion estas lineas no las entiendo:
      WEBINPUT.Document.All("tag").InnerText = "PC"
      WEBINPUT.Document.Forms(0).InvokeMember("submit")
      o las funciones de leer y escribir creo que son de las fundamentales y si me las explicaras confio que entendere todo el codigo. muchas gracias por tu tiempo de antemano

      Eliminar
    3. Hola: WEBINPUT es un webbrowser que trabaja sobre la pagina http://androidvisualbasic.appspot.com/storeavalue . En esa pagina hay un textbox que se llama tag. Lo que hace WEBINPUT.Document.All("tag").InnerText = "PC" es poner la palabra PC en ese textbox.
      Lo mismo ocurre con el textbox value que hay en la misma pagina con la instrucción WEBINPUT.Document.All("value").InnerText = """" + PC.Text + """"

      En esa misma pagina hay un botón y lo que hace WEBINPUT.Document.Forms(0).InvokeMember("submit") es pulsar ese botón. Con ello consigue que la palabra que se puso en el textbox tag y la que se puso en el textbox value se almacenen en la web de datos.
      Cuando hice este aplicación tenia menos conocimientos que ahora sobre la utilización de etiquetas HTML con Visual Basic y quizás algunas cosas resulten algo confusas.
      Pregunta todo lo que necesites con gusto te responderé lo mas rápido que pueda.
      Si te resulta mas comodo puedes utilizar mi mail : vb.tutoriales.abc@gmail.com.
      Por cierto. ¿te has descargado la aplicación o estas intentándolo solo con el código?.
      Por si no lo tienes puedes descargar la aplicación desde aquí:
      http://visualbasictutoriales.blogspot.com.es/2013/06/conexion-telefono-android-y-pc-via-web.html

      Saludos.

      Eliminar
    4. hola que tal si me baje la aplicacion pero cuando la intento correr con vb2013 me da un herror y no me deja abrir la aplicacion pero creo que me comunicare con tigo por correo espero pueda encontrarte a una hora conectado para hablar que la verdad me estoy seguro que me enseñarias mucho ya tengo todo comprendido de app inventor de hecho ando haciendo una aplicacion que maneja muchos datos jejeje pero solo me falta entender el webbrowser de visual y abre entendido ya todo

      Eliminar
    5. OK. Cuando quieras. Normalmente me encontraras de 8-14 y de 18-20 (hora española). Lo de hoy no es habitual hoy tengo insomnio. A estas horas normalmente estoy durmiendo. Saludos.

      Eliminar
    6. hola que tal de nuevo yo te mande un correo sobre las lineas de coigo que no comprendia y la nueva presentacion de la pagina que es diferente a la que tu usas me preguntaba si no tienes el codigo anterior de la pagina para subir una pagina igual a la tuya con el mismo diseño o hay forma de arreglar la nueva

      Eliminar
    7. Hola: No he recibido nada sobre este tema. ¿A que mail lo has enviado?. Mi mail es : vb.tutoriales.abc@gmail.com .
      Lo de la presentación de la pagina no lo entiendo. ¿Me puedes dar mas detalles?
      Saludos.

      Eliminar
    8. hola que tal soy la persona que ultimamente te pregunta en la pagina web donde tienes tu tutorial de visual con app inventor bueno he leeido el codigo y entiendo como funcionan los timers y botones como es que va su orden de entrada en la ejecucion del codigo y ya entendi esta funcion:

      Public Sub ESCRIBE()
      WEBINPUT.Document.All("tag").InnerText = "PC"
      WEBINPUT.Document.All("value").InnerText = """" + PC.Text + """"
      WEBINPUT.Document.Forms(0).InvokeMember("submit")
      PC.Text = ""

      End Sub

      solo una duda con esta funcion la parte del forms(0) como sabes que numero de forms es el que quieres presionar en el codigo.

      y me podrias explicar esta funcion porfavor:

      Public Sub LEE()

      Dim BUSCADOR1 As Integer

      If WEBDATOS.DocumentText.Contains("ANDROID/tdtd") Then

      BUSCADOR1 = WEBDATOS.DocumentText.LastIndexOf("ANDROID/tdtd")
      ANDROID.Text = WEBDATOS.DocumentText.Remove(0, BUSCADOR1 + 17)
      If ANDROID.Text.Contains("/t dt d") Then

      ANDROID.Text = ANDROID.Text.Remove(ANDROID.Text.IndexOf("") - 1, ANDROID.Text.Length - ANDROID.Text.IndexOf("") + 1)
      End If

      End If

      End Sub

      NOTA:le puse una separacion en td devido a que no acepta codigo html

      que no mas no entiendo por que sumas +17 o -1 o +1 aun que no entiendo nada de eso jejejeje.

      mas que nada se me esta complicando por que el diseño de la pagina que app inventor ofrece en el codigo demuestra ya cambio por otro estilo en el que solo es una sola pantalla donde ya biene los botones de getvalue y store a value por lo que ya no voy a una pagina donde solo ay un boton para guardar y otra donde solo voy a una pagina donde solo ay un boton de consultar como en tu pagina web a la que tu aplicacion esta vinculada en los url.

      esta pagina de app invetor es diferente y por ello me causa problemas te mando una imagen de como esta el nuevo diseño en caso que no lo conoscas. el detalle con esto es que ya no existe el /storeavalue que tienes en tu codigo para introducir los datos.

      y una ultima duda si no tengo la pagina abierta no puedo correr el programa de visual el de app inventor si pero el de visual no asta que abro la pagina con mi navegador esto quiere decir que siempre tendre que tener abierto el navegador para que funcione.

      espero puedas ayudarme con mis dudas que esoy muy perdido y lo que me as ayudado me ha orientado un poco mas pero sigo aun algo perdido.

      gracias por tu tiempo.

      Eliminar
  12. muchas gracias por todo tu tiempo ya lo logre hacer funcionar tuve que modificar muchisimas cosas pero la final quedo de todos modos si me pudieras explicar un poco lo que te comomento en la parte de arriba para reforzar lo que ya aprendi te lo agradeceria mucho. me ayudo mucho tu tutorial y tuve que leer y leer el codigo a mas no poder y aprender un poco de html jejeje pero ya por fin funciona gracias por todo da gusto encontrar personas como tu que esten dispuestas a ayudar a las personas que no sabemos jejeje gracias por todo

    ResponderEliminar
  13. hola que tal de nuevo por aqui ahora con un problema que no encuentro como solucionar, lo que pasa es que cuando mando los datos en el proyecto en ocaciones me sale el error "500 Internal Server Error" me podrias recomendar una manera de como evitar o solucionar este problema que hace que la pagina se caiga y tarda al rededor de un dia en recuperarse de lo que le paso. espero puedas ayudarme

    ResponderEliminar
    Respuestas
    1. Hola: ¿Puede ser que hagas muchos movimientos en un solo dia?. ¿Cómo varios cientos (o miles) de ellos?. El Servicio Web es gratuito pero tiene una limitación en el numero de movimientos que se puede hacer en un dia (creo recordar varios miles).
      Si no es eso quizás debas enviarme, si quieres, tu aplicación para que la pruebe y "vea" que esta pasando.
      Saludos.

      Eliminar
  14. Hola, me interesa el proyecto, me puedes enviar el codigo de AppInventor, para analizarlo y ver si me sirve?.
    Otra consulta, el servicio web Gratuito que limitancias tiene, se puede usar cotidianamete para almacenar 10 registros?
    Desde ya Muchas Gracias.
    Mi email es: mauribrig@hotmail.com....

    ResponderEliminar
    Respuestas
    1. Hola: Tienes la descarga del proyecto completo (incluido AppInventor) aqui:
      http://visualbasictutoriales.blogspot.com.es/2013/06/conexion-telefono-android-y-pc-via-web.html
      En cuanto al Servicio Gratuito su utilizacion no esta limitada por el numero de registros sino por la cantidad de veces que se ingresan o consultan datos en un mismo dia. Es muy elevada. No se cuanto pero muchos. Si te pasas te bloquean la pagina hasta el dia siguiente.
      Saludos.

      Eliminar
  15. hola quisiera que me ayudes no se mucho de programacion pero esta aplicacion me parecio genial quisiera usarla para enviar al equipo visual basic codigo de barras se puede?? y me podrias ayudar??? gracias

    ResponderEliminar
    Respuestas
    1. Hola: Con esta aplicacion no se puede enviar un codigo de barras(imagen). Solo se pueden enviar textos. Si te refieres a enviar la lectura de un codigo de barras (es un texto) entonces si se puede.
      Saludos.

      Eliminar
  16. Buenas tardes, en mi visual basic, sale un error de "PC no declarado", o algo referido a eso... que puede ser? ya que copie el codigo directamente. Saludos

    ResponderEliminar
  17. Sapete dirmi se posso salvare e leggere dati su tyniwebdb, da un programma Microsoft access?, grazie

    ResponderEliminar
  18. Una duda, trabajas sobre webService en la pagina, puedes pasarme el codigo de app inventor, deathmetalhead_cb@hotmail.com

    ResponderEliminar
    Respuestas
    1. Hola:
      Mira esta otra pagina. Creo que tienes todo lo que buscas:
      http://visualbasictutoriales.blogspot.com.es/2013/06/conexion-telefono-android-y-pc-via-web.html
      Saludos.

      Eliminar
  19. Hola me gustaría saber si me das tu autorización para mostrar tu aplicación en un proyecto escolar con unas modificaciones gracias de antemano.

    ResponderEliminar
  20. Hola:
    Por supuesto que tienes mi autorizacion. Todos mis proyectos son de uso libre.
    Saludos.

    ResponderEliminar
  21. Hola.
    Estoy haciendo un trabajo que puede ser de maestría de la universidad, y tu aplicación me podría servir para una parte de este.
    ¿Cómo me podría poner en contacto más directamente contigo?

    ResponderEliminar
  22. meu codigo n da certo no """""""""" WEBINPUT.Document.All("tag").InnerHtml = "PC"
    WEBINPUT.Document.All("value").InnerText = """" + "ESTOY CONECTADO" + """"""
    WEBINPUT.Document.Forms(0).InvokeMember("submit")
    RELOJINICIO.Enabled = False
    RELOJLEE.Enabled = True

    " me aajuda

    !!!

    ResponderEliminar
    Respuestas
    1. Hola:
      ¿Como puedo ayudarte? ¿Que error te da?.
      Puedes enviarme tu aplicacion a vb.tutoriales.abc@gmail.com
      Saludos.

      Eliminar
  23. Hola, disculpa podrías ayudarme con la aplicación por favor, tendrás el tutorial para hacerlo? Saludos gracias

    ResponderEliminar
  24. Hola, disculpa podrías ayudarme con la aplicación por favor, tendrás el tutorial para hacerlo? Saludos gracias

    ResponderEliminar
  25. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  26. Hola buen día, podrás ayudarme con la aplicación, tendrás el tutorial de como hacerlo? Gracias saludos

    ResponderEliminar
    Respuestas
    1. Hola:
      Desde esta pagina podras descargarte el proyecto completo

      http://visualbasictutoriales.blogspot.com.es/2013/06/conexion-telefono-android-y-pc-via-web.html

      Saludos.

      Eliminar
    2. Muchas gracias... sabes de que me marca un error que dice:
      No se controló NullReferenceException.
      Que puedo hacer?
      Saludos

      Eliminar
    3. Muchas gracias... sabes de que me marca un error que dice:
      No se controló NullReferenceException.
      Que puedo hacer?
      Saludos

      Eliminar
    4. Hola:
      ¿Ese error se presenta al ejecutar la aplicacion tal como la has descargado?: Enviame una captura de pantalla donde se vea el error a mi mail (vb.tutoriales.abc@gmail.com).
      ¿O has modificado algo en el codigo?: Enviame tu proyecto al mismo mail.
      Saludos.

      Eliminar
  27. me puede ayudar me sale un error en visual 2015
    WEBINPUT.Document.All("tag").InnerHtml = "PC" aqui en esta parte aparece el error,que puedo hacer

    ResponderEliminar
    Respuestas
    1. ¿ha conseguido la solucion? tengo el mismo problema. El código no compila en Visual Studio 2013 Express. Gracias!

      Eliminar
  28. Estoy empezando a programar en c# y me preguntaría si me podrías enviar algún tipo de video explicando el funcionamiento.


    Gracias

    ResponderEliminar
  29. Se que es mucho pedir pero te lo agradecería mucho

    ResponderEliminar