我的应用后台进程在设备重新启动时停止。在设备启动后,如何使其始终运行。因为我的通知未在设备启动时显示如果设备启动,我的应用后台进程停止
4
A
回答
0
您必须使用BroadcastReceiver。并在本课程中调用你的过程。并在您的清单中,
<receiver android:name=".BroadCastClass">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
并添加使用权限。
public class OnBootReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent) {
Log.d("OnBootReceiver", "Hi, Mom!");
}
}
添加下面的权限onBoot
服务 - -
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
而且,在你的manifest文件中,已经为处理您的应用程序onBoot
应用程序的
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
0
示例代码添加OnBootReceiver
类以便像下面那样注册它 -
<receiver android:name=".OnBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
从Commonsware一个完美的例子可在GitHub
相关问题
- 1. 在后台模式下启动我的应用程序设备
- 2. 如何启动/停止ActiveSync的应用程序怀抱设备
- 3. 如何在应用程序启动时停止后台任务?
- 4. 设备重启后在后台自动运行应用程序
- 5. 使用Android设备启动/停止计算机应用程序
- 6. 在后台启动进程的停止输出
- 7. 从Xcode启动后台提取时,应用程序未停止
- 8. 启动后立即停止进程
- 9. 如何在cordova启动我的应用程序启动设备?
- 10. 如何在Android设备重启时启动我的应用程序进程?
- 11. 如何停止音乐,如果在后台应用程序
- 12. 如何在Android设备上启动我的应用程序15分钟后停止或禁用GPS?
- 13. 如何在远程Android设备上启动/停止定制应用程序
- 14. 重新启动后台服务,如果停止
- 15. NSTimer在应用程序进入后台后不会停止
- 16. 在后台启动和停止音乐
- 17. 在后台启动/停止推特流
- 18. 启动/停止后台功能
- 19. Unix的后台进程异常停止
- 20. 启动后台进程
- 21. grep启动后台进程
- 22. 重新启动设备后位置更新使用NETWORK_PROVIDER停止
- 23. 停止获取GPS位置,如果应用程序在ANDROID后台进入
- 24. 当后台应用程序停止BackgroundService
- 25. Linux守护进程停止启动 - 停止守护进程
- 26. Android打开应用程序后台服务后停止并启动新服务
- 27. 启动我的android应用程序*在后台*启动
- 28. 根据后台进程启动进程
- 29. 如何一次又一次启动和停止后台线程?
- 30. 如何启动和停止后台线程iOS
用户广播接收器收听启动完成事件&如果你不使用'BroadcastReceiver'然后,只需使用上启动完成 –
启动您的应用程序。看看[this](http://stackoverflow.com/a/6392009/940096) – Praveenkumar