0

我想要一个uri:

Uri uri =Uri.parse("android.resource://com.haier.Uhome9110/raw/"+"alarm_buzzer.ogg");
File file = new File(uri.toString());
                if(file.exists()){
                    Log.i("uri ","exists ");
                }else{
                    Log.i("uri ","not exists ");
                }

它给了我不存在,我改变了

 File file = new File(uri.getPath()); 

它也给我不存在。我不知道我的错误,我认为 uri 是错误的,如何将原始文件路径放入 uri。我需要 uri,而我的文件需要放在原始文件中。

4

1 回答 1

0

你可以这样尝试:

Uri uri =Uri.parse("android.resource://" + getPackageName() + "/"+ R.raw.yourfilename);

希望这可以帮助。

于 2013-11-13T05:26:33.733 回答