Android:应用程序暂停&恢复事件以运行系统检查

时间:2015-04-16 05:27:59

标签: android

在允许用户继续使用应用程序之前,我需要运行一些系统功能检查,例如前置摄像头可用,GPS启用/禁用等。 我希望每次将应用程序带到前台时都这样做,以防用户在应用程序处于后台时更改了设置,因此我不想只在我的主屏幕活动中执行此操作。

有没有办法在一个地方实现这一点,而不必在所有活动中执行此操作,例如“应用程序级别onPause / onResume”?

2 个答案:

答案 0 :(得分:0)

尝试此代码以检查应用程序是否为后台模式...

Application LifeCycle

Application lifeCycle的这段代码不是Activity ...

答案 1 :(得分:0)

如果您从API级别14开始支持,那么以下界面可以帮助您: Application.ActivityLifecycleCallbacks ComponentCallbacks2

您应该在应用程序类中实现,并且应该定义您自己的逻辑来识别。

一些例子:

Example 1

Example 2