private void StartAlarm()
{
Intent myIntent;
PendingIntent pendingIntent; myIntent = new Intent(this, typeof(AlarmToastReceiver));
pendingIntent = PendingIntent.GetBroadcast(this, 0, myIntent, 0);
alarm_manager.Set(AlarmType.RtcWakeup, calndr.TimeInMillis, pendingIntent);
}
[BroadcastReceiver(Enabled =true)]
public class AlarmToastReceiver : BroadcastReceiver
{
public override void OnReceive(Context context, Intent intent)
{
Toast.MakeText(context, "THIS IS MY ALARM", ToastLength.Long).Show();
}
}
我打算在Xamarin中创建一个Alaram应用程序。所以我在这里从TimePicker中选择Time,然后设置Alaram Manager Instance。当Pending Intent完成时,BroadCastReceiver处于活动状态,并向我显示一条消息,即"这是我的警报",但在这里我想要启动某种声音,即动物声音,鸟声等那么我怎么做,任何人都可以帮助我吗?先谢谢。