0

私はウリしたい:

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

You can try like this :

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

Hope this helps.

于 2013-11-13T05:26:33.733 に答える