5

¿Puedo (en el archivo Manifest o en otro lugar) establecer las propiedades del sistema para mi aplicación Android?Establecer las propiedades del sistema para la aplicación Android

Quiero usar una biblioteca que se pueden configurar mediante las propiedades del sistema, y ​​ser capaz de utilizar sólo ese mecanismo reduciría la cantidad de código que necesito escribir.

+0

Android parece no tener equivalente a la [opción java -D] (https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html#BABDJJFI) para preajustar un sistema propiedad antes de ejecutar el código, por ejemplo ninguna directiva manifiesta. Otras respuestas negativas sobre el enfoque de la opción java: [aquí] (http://stackoverflow.com/questions/16037234) y [aquí] (http://stackoverflow.com/questions/26316622). –

Respuesta

0

Sí, puede establecer las propiedades del sistema para su aplicación.

String myprop; 
System.setProperty("MYPROP", "4"); 
myprop = System.getProperty("MYPROP"); 
Log.i(TAG, "MYPROP: " + myprop); 

Aquí, establece y geta la propiedad del sistema desde el "mundo" de Java. Para acceder desde el mundo C/C++ (NDK), es decir, su lib, echa un vistazo a esta publicación: Calling a java method from c++ in Android.

+0

Sí, pero eso sería en código. Quiero reducir la cantidad de código que necesito escribir colocándolo en un archivo en algún lugar. (Por supuesto, sus sugerencias me permiten escribir una pequeña clase de ayuda que establece las propiedades de un archivo) – Thilo

Cuestiones relacionadas