gpt4 book ai didi

android - 在没有运行应用程序的情况下在 Android 上启动警报

转载 作者:行者123 更新时间:2023-11-29 22:19:54 26 4
gpt4 key购买 nike

我的想法是在我的应用程序中为特定日期设置闹钟,但我希望能够在设置的日期响起闹钟,即使我的应用程序根本没有运行。

我怎样才能做到这一点?

提前致谢!

最佳答案

我会在设备启动时启动一个服务 - 该服务应该在时间到了时处理警报。

要使您的服务在启动时启动,您需要在 AndroidManifest.xml 中添加以下内容

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<manifest>标签

<receiver android:name="com.yourpackage.AlarmingBroadcastReceiver">  
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>

在你的<application>标签

另外你需要你的 AlarmingBroadcastReceiver , 应该看起来像这样来启动服务:

public class AlarmingBroadcastreceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent startServiceIntent = new Intent(context, AlarmingService.class);
context.startService(startServiceIntent);
}
}

鉴于AlarmingService.class是您的服务的类名,它最终会处理令人担忧的事情

关于android - 在没有运行应用程序的情况下在 Android 上启动警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7527700/

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