title: Android: Organize for different build targets / read resource files runtime
body: <p>I am developing an app for which I want skin for different clients. (Header logo image, background image, text strings etc.) </p>
  
  <p>I am thinking of either runtime reading in a configuration file <strong>or</strong> somehow switch it design-time or compile-time. If runtime, the app would read a config file on startup to configures itself. (Switches things on/off, graphics, texts etc.)</p>
  
  <p>If runtime: Is there any way to ship .apk files with different .zip files (containing resources like images) and then uncompress .zip file in-memory and replace e.g. drawable + texts + SharedPreferences? </p>
  
  <p>If designtime: Is there a way to easily switch between different sets of resources in Eclipse/ADT either compile-time or run-time? Like having different folders with different images, strings etc? I am still new to ADT/Eclipse, so I am unsure if there is an established way of doing what I desire?</p>