2011-05-29 20 views
5

Rawフォルダのmp3ファイルを読み込み/アクセスしようとしていて、デフォルトの着信音として設定しようとしています。しかし、それを見つけることができません。アンドロイドの生のフォルダから着信音を設定する

私のコードがある -

   Uri path = Uri.parse("android.resource://com.applenty/LearnToCount/raw/mysoundfile"); 
      RingtoneManager.setActualDefaultRingtoneUri(
        getApplicationContext(), RingtoneManager.TYPE_RINGTONE, 
        path); 
      Log .i("TESTT", "Ringtone Set to Resource: "+ path.toString()); 
      RingtoneManager.getRingtone(getApplicationContext(), path) 
        .play(); 

WAHTはここで間違っていますか?私はここですべての種類の組み合わせを試しました

答えて

8

これは私のために働いています。 (LearnToCountを削除してください)

Uri path = Uri.parse("android.resource://com.applenty/raw/mysoundfile"); 

あなたのマニフェストにしてください。

<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission> 
+0

同じ問題が発生しています。 http://stackoverflow.com/questions/13332991/android-set-ringtone-programatically-not-working私を助けることができます。 –

関連する問題