2011-11-25 64 views
3

使用下面的代码创建一个新的事件,有没有办法自定义用户事件通知音?或者,也许一个更准确的问题是,我该如何为用户提供一个新的声音作为他们的默认日历事件通知音?自定义Android日历事件通知音?

Calendar cal = Calendar.getInstance();    
Intent intent = new Intent(Intent.ACTION_EDIT); 
intent.setType("vnd.android.cursor.item/event"); 
intent.putExtra("beginTime", cal.getTimeInMillis()); 
intent.putExtra("allDay", true); 
intent.putExtra("rrule", "FREQ=YEARLY"); 
intent.putExtra("endTime", cal.getTimeInMillis()+60*60*1000); 
intent.putExtra("title", "A Test Event from android app"); 
startActivity(intent); 

编辑: 为每个请求添加了答案。

+0

是的,在下面添加它。我忘了我可以回答我自己的问题,哈! – worked

+0

太好了,谢谢!请记住,如果这确实是帮助你的答案,那么你应该将其标记为已接受。 – casperOne

+0

此外,你不应该只引用另一个答案,链接应该支持你的答案,而不是*答案。如果是的话,这是一个很好的指标,这个问题是一个骗局,并可能导致它被关闭。 – casperOne

回答