在android上创建uri的原始文件路径

时间:2013-11-13 05:23:57

标签: android

我想要一个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.i需要uri,我的文件需要放在原始。

1 个答案:

答案 0 :(得分:0)

您可以尝试这样:

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

希望这有帮助。