如何将资源ID转换成Uri+Android的MIME类型
如何将资源ID转换成Uri:
尽管资源ID非常适合某些目的,但它们并不适合所有的目的。然而Android可以通过使用Uri来完成许多事情,幸运的是,很容易为一个已经放置在资源中的文件构造Uri。可以通过将资源ID附加到一个字符串的末尾来构造Uri。该字符串必须以android.resource://开头,随后是资源所在的应用程序的程序包名称,再后面是文件的资源ID。
以下是一个示例:
Intent intent=new Intent(android.content.Intent.ACTION_VIEW);intent.setDataAndType(audioFileUri,"audio/mp3");startActivity(intent);