如何在 Android 中的 AlarmClock 之后显示 Activity/Open 应用程序?

How to show an Activity/Open app after AlarmClock in Android?

我一直在尝试在我的应用程序中创建闹钟功能。我读过很多教程,但只有少数教程(但不完全是)我需要做的。在其中一个中,我发现使用 AlarmClock class ACTION_SET_ALARM 有效,但在 Android 中使用默认的 AlarmClock 应用程序。我没意见,只要在用户关闭正在响起的闹钟后我可以打开我的应用程序即可。我发现了这个:http://developer.android.com/reference/android/provider/AlarmClock.html#EXTRA_SKIP_UI

有没有办法让这个闹钟在响铃后打开我的应用程序?如果没有,您是否知道任何适用于创建 AlarmClock 函数的好教程?使用 AlarmManager 或任何其他方法。谢谢!

编辑:这是我想做的第二个解释: 我需要在闹钟响起后打开应用程序,假设我将闹钟设置为 10:05 am。 Android 的默认闹钟应用会在该时间开始响起,当我将其关闭时,我的应用会打开。

您可以很容易地通过使用 Intent 启动您自己的另一个应用程序。像下面这样的东西会起作用:

Intent newAppIntent;
PackageManager packageManager = getPackageManager();
newAppIntent = packageManager.getLaunchIntentForPackage("Name of app. you want to launch");
newAppIntent.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(newAppIntent);

此 post 提供了有关您正在尝试完成的内容的更多信息:Open another application from your own (intent)