Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 27/01/16, 11:32:22
Avatar de pacabo
pacabo pacabo no está en línea
Usuario poco activo
Mensajes: 3
 
Fecha de registro: ene 2009
Mensajes: 3
Modelo de smartphone: Omnia
Mencionado: 2 comentarios
Tagged: 0 hilos
Fichero Properties

Buenas a todos

Tengo una App en java para android y necesito ayuda porque estoy atascado

La aplicación se valida contra un BBDD y recoje todos los datos de ella

Tengo que crear un fichero .properties donde tengo que meter la configuración de acceso a la BBDD, a través de una IP con usuario y contraseña y a una tabla especifica, de este modo, mas o menos

USER: PEPE
PASS: 123456
IP BBDD: 100.100.100.100
SCRIPT: select count(*) from bbdd.bbdd...

De esta manera, intento obtener el numero máximo de usuarios que pueden accederé a la aplicación

Este dato lo tengo que recoger en un método que ya tengo definido

public int GetPdaMaxUsers() {

if (m_MaxUsers == 0) {
String listausrJson = m_prefs.getString("sul_max_users", "");
if (listausrJson.length() > 0)
m_MaxUsers = new Gson().fromJson(listausrJson, Integer.class);
}
return m_MaxUsers;
}

donde m_MaxUsers tendría que ser el numero que devuelva el script de la BBDD

Me podéis echar una mano?

Mil gracias
Responder Con Cita


  #2  
Viejo 27/01/16, 11:58:11
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
Buenas!

Primero de todo, veo que te acabas de registrar, así que bienvenido al foro!

Te recomiendo que te pases por la sección de presentaciones para que podamos conocerte un poquito mejor.

Dicho esto, sobre lo que preguntas comentarte dos cosas:

1. Por qué tienes que hacerlo en un fichero .propierties? No puede ser un JSON? (De hecho, en tu código hay referencias a Gson... )

2.Hay temas similares en este subforo, acerca de conectarse a una base de datos. El mensaje que se intenta transmitir siempre es que no es recomendable que sea el movil el que se conecte directamente a la base de datos, sobretodo por los problemas de seguridad que eso conlleva.
La solución más correcta, y generalmente más sencilla es tener un webservice al que le pidas los datos y sea el quien se conecte a la base de datos y te devuelva el resultado
Responder Con Cita
  #3  
Viejo 27/01/16, 12:36:44
Avatar de pacabo
pacabo pacabo no está en línea
Usuario poco activo
Mensajes: 3
 
Fecha de registro: ene 2009
Mensajes: 3
Modelo de smartphone: Omnia
Mencionado: 2 comentarios
Tagged: 0 hilos
Muy buenas y muchas gracias por tu respuesta

Ya me he presentado en sociedad, siento haberme saltado ese paso, pero es que me urge bastante el tema

Te explico, la app si se conecta a un webservice para que haga las incrustaciones en la web de las actividades que realiza el móvil, así como para recoger ciertos datos para el buen funcionamiento

Lo que me han encargado, y vaya de antemano que soy muy zote, es que al cargar la aplicación, esta sepa de antemano, cuanto usuarios, en numero, se pueden logar en la aplicación en un segundo layout de, llamémosle, técnicos

Para eso he creado el método que he comentado, pero el problema es que siempre, la variable m_MaxUsers viene a 0, por lo que no deja validarse en la segunda parate a ninguna otra persona.

Para que no vaya a cero, me han comentado que, para que sea dinámica, meta un fichero properties, a modo de fichero de configuración, que de el numero de usuarios que se pueden logar y ahí es donde tengo todo el lío

Hablas de pedir al web service, me podrías decir, para idiotas en mi caso, como podría hacerlo?

Mil gracias
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 14:27:16 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007