¿Puedo obtener propiedades definidas en "gradle.properties" en JAVA STATEMENT?
gradle.properties
una propiedad en el archivo gradle.properties
como a continuación:
user.password=mypassword
¿Puedo usarlo como un valor variable en mi sentencia java?
- Android - DownloadManager - Borrar descargas antiguas en cola
- Error: Falló la captura de Logcat: spawn ENOENT
- Vista de la superficie con la cámara no funcionando en Android API 23 (Android 6+)
- Aplicación multi-touch cross-platform java (Windows, Mac y Linux (Ubuntu) (posiblemente Android))
- org.json.JSONObject no se puede convertir en JSONArray
- Jain-sip envía mensajes de sip automáticamente
- Cómo hacer PDF en Android
- Enlace de datos de Android en una lista expandible
- AsyncTask.executeOnExecutor () antes de API Nivel 11
- El anuncio no aparece
- Configuración de JAVA_HOME en SDK de Android
- Comprobar si la notificación de mi aplicación se está ejecutando
- Enviar int s entre Java y C
Sí se puede, sin embargo esto no es una buena idea ni una buena práctica. gradle.properties
archivo gradle.properties
está diseñado para mantener las propias propiedades de gradle, p. ej. args de JVM usadas en el tiempo de construcción.
Si necesita almacenar el par de usuario / paso en el archivo de propiedades, debe ubicarse en src/main/resources
u otra carpeta apropiada y separarse de gradle.properties
.
Nota secundaria: No está seguro si mantener el archivo de propiedades en una aplicación móvil es seguro en general.
Usted tendría que leer el archivo de propiedades y extraer la propiedad primero.
Properties prop = new Properties(); InputStream input = null; try { input = new FileInputStream("gradle.properties"); // load a properties file prop.load(input); // get the property value and print it out System.out.println(prop.getProperty("user.password")); } catch (IOException ex) { ex.printStackTrace(); }
Puede encontrar el tutorial detallado aquí