用户关闭标准安卓闹钟后如何打开我的应用程序?

时间:2015-05-18 08:09:04

标签: android android-intent event-listener

我想知道在用户停用闹钟后是否可以立即打开我的应用。我已经阅读了有关AlarmManager的信息,但直到现在我还没有找到令人满意的解决方案。 有人在这个问题上已有经验吗? 也许它是通过eventlistener工作的?

非常感谢!

1 个答案:

答案 0 :(得分:0)

您必须创建自己的闹钟应用才能获得此功能。你无法与其他应用程序一起使用。因此,如果在某些其他应用程序(包括股票报警应用程序)中设置了警报,则无法打开您的应用程序。

您可以在应用中警报响起后使用intent打开某些活动。你可以使用下面的代码。

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