MainActivity.cs
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);
}AlarmToastReceiver.cs
[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中选择时间,然后设置Alaram Manager实例。当待定意图完成时,BroadCastReceiver将激活,并向我显示一条消息,即“这是我的警报”,但在这里我想启动一些声音,即动物之声,鸟之声etc.So我如何做到这一点,有人能帮助我吗?提前谢谢。
https://stackoverflow.com/questions/47439680
复制相似问题