gpt4 book ai didi

android - 如何在 Android 上启动即时警报

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:09 24 4
gpt4 key购买 nike

我正在尝试编写一个代码,在发生某些事情时激活警报。我考虑过使用默认警报并在考虑时触发它,但首先:我不知道如何触发或处理警报。第二:我不知道是否有最简单的方法来触发立即警报,该警报会响起并告诉用户一条消息。

例如:

如果(真) 发出声音警报并向用户发出消息别的 其他一些代码

感谢您的帮助。

最佳答案

报警管理器:

public void startAlert() {
Intent intent = new Intent(this, MyBroadcastReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(
this.getApplicationContext(), 234324243, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()
+ (i * 1000), pendingIntent);
Toast.makeText(this, "Alarm set in " + i + " seconds",
Toast.LENGTH_LONG).show();
}

广播接收器:

    public class MyBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Don't panik but your time is up!!!!.",
Toast.LENGTH_LONG).show();
// Vibrate the mobile phone
Vibrator vibrator = (Vibrator)

context.getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(2000);
}


}

关于android - 如何在 Android 上启动即时警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7637311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com