title: Is it possible to dynamically load a library at runtime from an Android application?
body: <p>Is there any way to make an Android application to download and use a Java library at runtime? </p>
  
  <p>Here is an example:</p>
  
  <p>Imagine that the application needs to make some calculations depending on the input values. The application asks for these input values and then checks if the required <code>Classe</code>s or <code>Method</code>s are available. </p>
  
  <p>If not, it connects to a server, downloads the needed library, and loads it at runtime to calls the required methods using reflection techniques. The implementation could change depending on various criteria such as the user who is downloading the library.</p>