为了在后台正常运行Android应用程序,我们可以使用以下代码示例:
在AndroidManifest.xml文件中添加以下代码:
在Activity中添加以下代码:
private PowerManager.WakeLock wakeLock;
@Override protected void onResume() { super.onResume(); PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyApp::MyWakelockTag"); wakeLock.acquire(); }
@Override protected void onPause() { super.onPause(); wakeLock.release(); }
这将使应用程序保持活动状态,即使在后台运行时也可以执行相关操作。