How do you specify the concrete implementation to be used for a class through Android Resources or Manifest
<p>Suppose I have a Android Application which can have different navigational capabilities based on the concrete class attached to the application. How to specify the concrete class. Android Resources (R.java) doesnt talk anything about Objects. I do agree that I can have classname as a String attribute and then instantiate through Reflection.. but I am not in favor of that solution.</p>

<p>Which other way I can attach a concrete implementation to the Android Application so that depending on this object, the application can behave differently in different builds.</p>
