1

これは、Androidアプリケーションでプログラムで着信音を設定するために使用しているコードです

Uri uri=Uri.parse("android.resource://"+getPackageName()+"/raw/do_you_wanna_know_why_i_use_a_knife");
RingtoneManager manager=new RingtoneManager(NatureSounds_FinalBuildActivity.this);
manager.setActualDefaultRingtoneUri(getApplicationContext(), RingtoneManager.TYPE_RINGTONE,uri);
RingtoneManager.getRingtone(getApplicationContext(), uri).play();

getRingtoneメソッドを使用して再生すると、アプリケーションで着信音が完全に再生されます。ただし、着信時には再生されず、[設定]->[音]->[電話の着信音]に不明な着信音として表示されます。

テストするデバイスとしてGalaxys2を使用していますが、サウンドファイルはresのrawフォルダーにあります。それらはmp3形式です。OSバージョンはICSです

4

0 に答える 0