A few questions about how to not use resources in my android project
<p>My Android project is intended to be distributional as a reusable library, as a jar.  My understanding is that I can not use any resources (no references to the static R class).  I have a couple of questions about how to do this.</p>

<p>What is a good way to handle drawables?  If I include an image on my sourcepath at /images/image.png then I can load it with the below code.  Is this a good strategy?</p>

<pre><code>InputStream is = getClass().getResourceAsStream("/images/image.png");
BitmapFactory.decodeStream(is);
</code></pre>

<p>How should I handle internationalization?  I guess I could include all my strings into a Java class and than return one based on the device's language.  But, would this be a memory burden on my app?  Also, what is the proper way to determine the device's language?</p>
