短信通知的默认声音Uri

时间:2019-02-14 10:40:50

标签: java android notifications sms ringtonemanager

如何为Uri通知找到SMS的默认声音?

我尝试使用getActualDefaultRingtoneUri(),但仅使用3种类型: TYPE_ALARMTYPE_NOTIFICATIONTYPE_RINGTONE。而且,没有一个不是自定义SMS通知。 如何准确找到SMS通知声音?

2 个答案:

答案 0 :(得分:0)

尝试一下:

Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);

修改

尝试一下:

RingtoneManager.getRingtone(getApplicationContext,uri).play();

并播放它:

13:40:08 **** Incremental Build of configuration Debug for project FH_TX_2 ****
make all 
'Building target: FH_TX_2.elf'
'Invoking: MicroBlaze gcc linker'
mb-gcc -L"D:\Users\dell\Vivado_projects\FHSS_Transmitter_2\FHSS_Transmitter_2.sdk\FH_TX_2_bsp\microblaze_0\libsrc" -Wl,-T -Wl,../src/lscript.ld -L"D:\Users\dell\Vivado_projects\FHSS_Transmitter_2\FHSS_Transmitter_2.sdk\FH_TX_2_bsp\microblaze_0\lib" -mlittle-endian -mcpu=v10.0 -mxl-soft-mul -Wl,--no-relax -Wl,--gc-sections -o "FH_TX_2.elf"  ./src/testperiph.o ./src/xiomodule_selftest_example.o   -Wl,--start-group,-lxil,-lgcc,-lc,--end-group
./src/testperiph.o: In function `main':
D:\Users\dell\Vivado_projects\FHSS_Transmitter_2\FHSS_Transmitter_2.sdk\FH_TX_2\Debug/../src/testperiph.c:71: undefined reference to `DA3_WriteSPI'
collect2.exe: error: ld returned 1 exit status
make: *** [FH_TX_2.elf] Error 1

13:40:08 Build Finished (took 726ms) 

答案 1 :(得分:0)

要检索铃声对象,请使用 RingtoneManager

supplierID=models.ForeignKey('Purchase.suppliers',on_delete=models.CASCADE,verbose_name='Supplier')