Android application configuration

android, configuration

Solution

There is no `res/assets`. There are `assets/` and `res/raw/` for arbitrary files, and `res/xml/` for arbitrary XML files. However, all of those are packaged as part of the APK and are not modifiable at runtime.

Take a look at `SharedPreferences` and the `PreferenceScreen` system for collecting them from users, if these are user-selected configuration settings.

Problem

Where should I store my Android application's configuration settings? Coming from the .NET world I was expecting something like a .config file. Do I create a file under res/values, and use that?

Original source