我尝试创建应用程序,检查一些远程数据库的新闻和活动。当应用程序运行时,它工作正常,应用程序检查,显示通知等。但是如果用户关闭应用程序,一切都会停止。是否可以在应用程序中创建后台服务,在应用程序关闭后工作(例如,用于发送本地通知)?如果可能的话,我必须做什么?
PS 我了解 Firebase 和 Google Cloud,但我想创建独立的应用程序。
我正在开发一个帮助盲人找东西的应用程序,我想在应用程序中添加语音操作的功能,例如,当用户说“打开”时,应用程序会吃午饭
我想停止或关闭在android中运行在后台的应用程序.可能吗?如果是这样,如何实现这一点.请参阅任何链接将不胜感激.
提前致谢..
我知道 iOS 支持多线程。我想知道启动 iOS 应用程序至少需要哪些线程。
在我学习 Go 时,我最初使用一个空的 for 循环编写了我的短程序,以阻止程序退出,因为我使用 go 关键字运行了我的测试函数。然而,随着我的测试/学习程序越来越大,整个程序有时会在随机位置冻结,调试器会断开连接,使调试变得非常困难。
我最终从 IRC 上的一些讨论中了解到原因是空的 for 循环,并将其替换为阻塞通道,但除了与 Go 处理调度的方式有关之外,我从未了解原因。
后台是什么机制导致独立的 go-routines 锁定整个程序,即使有很多内核分配给程序,如果有一个空的无限循环?