¿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?

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í

  • Android en Eclipse autocompletes arg0, arg1,
  • Cómo revertir una transacción en Android?
  • NoClassDefFoundError al ejecutar el ejemplo oficial de Facebook
  • Android Studio: "No se encontró ninguna instalación de JVM. Instale un JDK de 32 bits "
  • Tamaño de marcador de posición de Android Glide
  • Cómo convertir el código Color.RED en valores enteros de color en Android Java?
  • Dagger 2 e implementaciones de interfaz
  • Cómo pasar una gran colección entre actividades (flujo de detalle maestro)
  • Devolver un ArrayList y String asyncTask
  • Anónimo Subir objeto de archivo a la API Imgur (JSON) da error de autenticación 401
  • Obtener la URL de descarga para el vídeo de YouTube (Android / Java)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.