Android: should I use MimeTypeMap.getFileExtensionFromUrl()? [bugs]
<p>For example,  I wanted to get the file Extension from the file URL using the function below:</p>

<p>File name:</p>

<pre><code>Greatest Hits - Lenny Kravitz (Booklet 01) [2000].jpg
</code></pre>

<p>Url of the file:</p>

<pre><code>String url = "/mnt/sdcard/mydev/Greatest Hits - Lenny Kravitz (Booklet 01) [2000].jpg";
</code></pre>

<p>Function call:</p>

<pre><code>String extension = MimeTypeMap.getFileExtensionFromUrl(url);
</code></pre>

<p>But I'm getting an exception on the function call. Is this a bug or a feature?</p>

<p>It works fine for file names that don't contain that many foreign characters (such as paranthesis).</p>

<p>Is the function buggy? Am I missing something? How am I supposed to differentiate a bug from a feature? I've read the function description and it should work properly.</p>

<p>Do you personally use it in your projects? It doesn't seem <a href="http://code.google.com/p/android/issues/detail?id=5510" rel="nofollow">reliable</a>.</p>
