有没有办法让后台应用程序在其他应用程序运行时显示一些东西?
Posted
技术标签:
【中文标题】有没有办法让后台应用程序在其他应用程序运行时显示一些东西?【英文标题】:is there a way to let an background app display something when other app is running? 【发布时间】:2013-06-17 15:30:18 【问题描述】:例如,如果我正在玩游戏,触发器会在一定时间后显示警报,警告我不要玩太多时间,应该休息一下。 欢迎使用 android 和 iphone 解决方案。
【问题讨论】:
在ios上你可以使用Local notifications 【参考方案1】:在 Android 上,使用以下权限,
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
您可以在任何其他应用程序之上绘制视图。例如,这是 Facebook Home 应用程序用于绘制 its chat heads 的权限。
另外,这是系统权限,所以需要付出代价。
【讨论】:
【参考方案2】:(安卓解决方案)
您可以使用具有 setRepeating 功能的 AlarmManager 来重复此任务
查看here
希望对你有帮助:)
【讨论】:
【参考方案3】:把它想象成一个闹钟,它可能会中断你当前的应用程序,这是可能的。
关于Android,您可能想了解AlarmManager
至于 iPhone,您可能想看看 *** question 讨论本地通知。
【讨论】:
以上是关于有没有办法让后台应用程序在其他应用程序运行时显示一些东西?的主要内容,如果未能解决你的问题,请参考以下文章