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