Thilo
Thilo

Reputation: 262474

Set system properties for Android application

Can I (in the Manifest file or somewhere else) set system properties for my Android application?

I want to use a library that can be configured using system properties, and being able to just use that mechanism would reduce the amount of code I need to write.

Upvotes: 9

Views: 17894

Answers (1)

m-ric
m-ric

Reputation: 5901

Yes, you can set system properties for your app.

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

Here, you set and geta system property from the Java "world". To access it from the C/C++ world (NDK), ie your lib, check out this post: Calling a java method from c++ in Android.

Upvotes: 4

Related Questions