Necesito guardar los datos introducidos por el usuario como el nombre y la edad a un archivo de texto en Android, con el fin de que yo pueda, a continuación, guárdelo a MySQL. ¿Cómo puedo hacer esto? Cualquier ayuda por favor, gracias.

  • Proporcionar un contexto, por favor. ¿Necesita almacenar los datos en un archivo de texto o en MySQL? O estás preguntando cual es mejor? ¿Qué quieres hacer para que los datos (nombre, edad, etc.)?
  • He editado tu pregunta para hacerla más comprensible. Espero que me lo han traducido correctamente, yo no estaba seguro de lo que significaba en su referencia a MySQL.
  • necesito enviar datos de android a python, a continuación, guárdelo a MySQL debido a que tengo una conexión entre MySQL y python !!! así que yo creo acerca de la tienda de mis datos en un archivo txt, a continuación, leer desde python y, a continuación, insertar a MySQL !! hizo u obtener de mí ??
  • Richard gracias
  • Dónde está el código de Python que se encuentran? Es que en el teléfono Android? O es que, por casualidad, en el servidor Web?
  • python es en mi pc el código de la programación normal de código !!
  • Como sugerencia: Si desea agregar más información a una pregunta (o respuesta) puede editar la pregunta y agregar la información. No hay necesidad de ponerlo en los comentarios.

InformationsquelleAutor roro | 2011-04-16

4 Comentarios

  1. 3

    Sistemas de ficheros de Android teléfono/emulador y de su equipo son independientes. Incluso si es el emulador, no existe un directorio que tanto el código de Python y Android Java se puede leer.

    De EDICIÓN basado en el comentario:

    Así que cuando el partido va en vivo, usted todavía va a utilizar su (o jugador) PC como un servidor? Lo que estamos enfrentando es muy común en el diseño de la aplicación; el código de Python debe residir en un servicio Web, debe utilizar HTTP en Android para comunicarse, y olvidarse de archivos de texto.

    Leer en Android clase HttpClient, y en la configuración de Python en un servidor Web.

  2. 1

    Uso FileWriter: http://developer.android.com/reference/java/io/FileWriter.html

    Ver ejemplo como este: http://blog.mynotiz.de/programmieren/java-text-in-eine-datei-schreiben-450/

    • ok ¿dónde puedo guardar mi archivo ?!?? o será creado automáticamente ???
    • Se creará automáticamente en el sistema de archivos de su teléfono. Tal vez usted le da un nombre especial como «FindME.txt» y, a continuación, busque y obtendrá la ubicación de la misma ;).
    • lo que si estoy en mi pc ?!! donde se guardan ??
    • Ver Seva Alekseyev post, que está a la derecha. Usted tiene que repensar su diseño.
  3. 0

    Es de suponer que él quiere cómo cargar/guardar los datos en la tarjeta SD del teléfono:

    Android cómo utilizar el Ambiente.getExternalStorageDirectory()

    Con la que se puede leer el archivo de texto que se coloca en la tarjeta SD por el usuario. Python y MySQL no se ejecutará en android (no en una acción de teléfono anywyay) así que si desea almacenar los datos del archivo de texto en Android incorporado en la base de datos, es necesario utilizar SQLite, que es proporcionada por el marco:

    http://developer.android.com/guide/topics/data/data-storage.html (SQL info está en la parte inferior)

    Un buen ejemplo de cómo utilizar la base de datos está aquí:

    http://www.screaming-penguin.com/node/7742

    Su pregunta no estaba muy específico, pero si usted necesita para enviar los datos desde el teléfono a una base de datos externa (es decir, en algunos server), es un juego totalmente distinto. En ese caso, es probablemente más fácil de usar algún tipo de URL de llamadas basadas en el servidor. (es decir. RESTO)

    — Dan

    • dan !! estoy haciendo un juego de android es mi cliente y python es mi servidor, así que hay que introducir algunos datos para mi juego ejemplo jugador de nombre !! así que esto datos se deben almacenar en el servidor de base de datos mysql por eso pienso en archivo de texto !! así lo hizo u obtener de mí ??
    • Usted probablemente querría presentar una interfaz de usuario donde el usuario puede introducir la información básica, y luego enviarla a su servidor a través de una dirección URL de llamada (me sugirió RESTO.) Un poco de antecedentes sobre el resto está disponible aquí: ibm.com/developerworks/webservices/library/ws-restful
    • ops !! Interfaz de usuario puede simplemente hecho de edición de texto y botones, pero cómo enviar ogg a mi servidor por favor, que sea algo claro !!
  4. 0

    Me gustaría añadir algún tipo de «interfaz web» en la parte frontal de la base de datos MySQL que tiene algún contenido, por ejemplo, codificado en XML o JSON. En Android, después de que el usuario ha introducido los datos, abrir un HttpConnection para el servidor y transmitir los datos.

    • heiko plz puedo usar json en android lado ???
    • Seguro que a través de la org.json clases que están integradas en android por defecto.

Dejar respuesta

Please enter your comment!
Please enter your name here