Android相机预览与后台服务

Android相机预览与后台服务,第1张

概述如果我在Android上运行图像处理应用程序,这在内存/CPU使用和加热问题方面会更好?>使用预览运行相机.>在后台服务中运行相机.This说后台服务会占用大量内存(我曾经认为相反).我问这个的原因是因为我想全天候运行应用程序,但我不确定哪种方法会更好用于我的目的.我用预览测试了我

如果我在Android上运行图像处理应用程序,这在内存/ cpu使用和加热问题方面会更好?

>使用预览运行相机.
>在后台服务中运行相机. This说后台服务会占用大量内存(我曾经认为相反).

我问这个的原因是因为我想全天候运行应用程序,但我不确定哪种方法会更好用于我的目的.我用预览测试了我的应用程序运行相机,并在1周后因热量而停止.

谢谢.

解决方法:

屏幕使用大量电源,所以尽可能将其关闭.

如果您在前台应用程序或后台服务中,相机API本身并不在意,但您请求的同步输出越多,功耗就越高.同样,您要求的输出分辨率越高,功耗越高.

如果你正在使用camera2,你可以拥有一个没有预览的前景应用程序;即使使用camera1,您也可以在您的activity / etc中添加一个虚拟SurfaceTexture成员并将其设置为预览目标,这样您就不需要支付实际GPU活动的成本.

这仍然有相机API将无意义的图像推送到SurfaceTexture的开销,你只能用camera2来避免.

总结

以上是内存溢出为你收集整理的Android相机预览与后台服务全部内容,希望文章能够帮你解决Android相机预览与后台服务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1118442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存