草庐IT

CAMERA_SERVICE

全部标签

android - Android 中的 Headless Fragment 和 Service 有什么区别?

服务服务是一个应用程序组件,代表应用程序希望在不与用户交互的情况下执行更长时间运行的操作,或提供功能供其他应用程序使用。headlessfragment可以在不定义用户界面的情况下使用fragment。建议使用headlessfragment进行后台处理。这里有什么区别? 最佳答案 Service在进程级别被赋予比Activity更高的优先级。当内存不足时,Android系统会将Services优先于Activitys,使Services成为长时间运行任务的理想选择。请参阅标题为ProcessesandThreads的文章了解更多信

Android-Service 被 "no longer want"杀死 - 如何重新启动它?

我们有一项服务可以持续收集手机上的传感器数据。该服务应该“永远”运行,例如只要用户愿意,就不会被系统杀死。为澄清起见,此服务不旨在向公众发布应用程序,它是为科学研究而编写的。所以运行应用程序的人完全知道他们的电池会比平时更快地耗尽,这没问题。无论如何,我的问题是服务在运行一段时间后被终止。有时一个小时后,有时仅在7或10小时后。服务被终止时的日志条目如下所示。它只是说“不再想要”,据我所知,有时甚至没有调用onDestroy()。07-2017:07:11.593I/ActivityManager(85):Nolongerwantmy.project.datalogging(pid23

Android-Service 被 "no longer want"杀死 - 如何重新启动它?

我们有一项服务可以持续收集手机上的传感器数据。该服务应该“永远”运行,例如只要用户愿意,就不会被系统杀死。为澄清起见,此服务不旨在向公众发布应用程序,它是为科学研究而编写的。所以运行应用程序的人完全知道他们的电池会比平时更快地耗尽,这没问题。无论如何,我的问题是服务在运行一段时间后被终止。有时一个小时后,有时仅在7或10小时后。服务被终止时的日志条目如下所示。它只是说“不再想要”,据我所知,有时甚至没有调用onDestroy()。07-2017:07:11.593I/ActivityManager(85):Nolongerwantmy.project.datalogging(pid23

android - 三星 Galaxy S7 (Camera2) 上的 YUV_420_888 解读

我写了一个从YUV_420_888到Bitmap的转换,考虑到以下逻辑(据我所知):总结该方法:内核的坐标x和y与Y平面(2d分配)的非填充部分的x和y以及输出位图的x和y都一致。然而,U平面和V平面的结构与Y平面不同,因为它们使用1个字节来覆盖4个像素,此外,它们的PixelStride可能大于1,此外它们可能也有一个可以与Y平面不同的填充。因此,为了让内核有效地访问U和V,我将它们放入一维分配中并创建了一个索引“uvIndex”,它给出了对应的U和V在该一维分配中的位置,对于给定的(x,y)在(未填充的)Y平面(以及输出位图)中的坐标。为了保持rs-Kernel精简,我通过Laun

android - 三星 Galaxy S7 (Camera2) 上的 YUV_420_888 解读

我写了一个从YUV_420_888到Bitmap的转换,考虑到以下逻辑(据我所知):总结该方法:内核的坐标x和y与Y平面(2d分配)的非填充部分的x和y以及输出位图的x和y都一致。然而,U平面和V平面的结构与Y平面不同,因为它们使用1个字节来覆盖4个像素,此外,它们的PixelStride可能大于1,此外它们可能也有一个可以与Y平面不同的填充。因此,为了让内核有效地访问U和V,我将它们放入一维分配中并创建了一个索引“uvIndex”,它给出了对应的U和V在该一维分配中的位置,对于给定的(x,y)在(未填充的)Y平面(以及输出位图)中的坐标。为了保持rs-Kernel精简,我通过Laun

android - FirebaseCloudMessaging : FirebaseInstanceId background sync failed - SERVICE_NOT_AVAILABLE

我在Android中使用FirebaseCloudMessaging(FCM)API进行推送通知。当我实现那个时候完美的工作,但现在它找不到googleplay的服务。错误是:FirebaseInstanceId:backgroundsyncfailed:SERVICE_NOT_AVAILABLE,请帮我解决一下。我在gradle文件中使用了以下依赖项。dependencies{compilefiles('libs/ksoap2-android-assembly-3.4.0-jar.jar')compile'com.android.support:appcompat-v7:23.0.0

android - FirebaseCloudMessaging : FirebaseInstanceId background sync failed - SERVICE_NOT_AVAILABLE

我在Android中使用FirebaseCloudMessaging(FCM)API进行推送通知。当我实现那个时候完美的工作,但现在它找不到googleplay的服务。错误是:FirebaseInstanceId:backgroundsyncfailed:SERVICE_NOT_AVAILABLE,请帮我解决一下。我在gradle文件中使用了以下依赖项。dependencies{compilefiles('libs/ksoap2-android-assembly-3.4.0-jar.jar')compile'com.android.support:appcompat-v7:23.0.0

Gateway 根据服务名路由失败,报错 Service Unavailable, status=503

记一次路由转发失败的经历我的SpringBoot版本为2.6.6,本篇文章对于跟我差不多版本的同学应该都适用。使用gateway+nacos,yaml配置如下,这里使用的是服务名称进行转发:server:port:10010spring:application:name:@artifactId@cloud:nacos:server-addr:127.0.0.1:8848#nacos地址gateway:discovery:locator:enabled:trueroutes:-id:blogtest#路由标识,必须唯一uri:lb://blogtest#路由的目标地址,lb为loadbalanc

Gateway 根据服务名路由失败,报错 Service Unavailable, status=503

记一次路由转发失败的经历我的SpringBoot版本为2.6.6,本篇文章对于跟我差不多版本的同学应该都适用。使用gateway+nacos,yaml配置如下,这里使用的是服务名称进行转发:server:port:10010spring:application:name:@artifactId@cloud:nacos:server-addr:127.0.0.1:8848#nacos地址gateway:discovery:locator:enabled:trueroutes:-id:blogtest#路由标识,必须唯一uri:lb://blogtest#路由的目标地址,lb为loadbalanc

android - 连接一上的 Camera.setParameters() 上的 RuntimeException

我从theanswerhere复制了代码我仍然收到一个RuntimeException:setParametersfailed错误在我的nexus之一。我的list文件具有相机和唤醒锁定权限。这适用于模拟器,在droid上我没有收到错误,但它确实存在旋转问题。 最佳答案 您很可能请求的预览尺寸无效。如果您检查adblogcat的结果,您可能会看到如下内容:E/QualcommCameraHardware(22732):Invalidpreviewsizerequested:480x724解决方案是请求与您想要的最接近的可用预览尺寸;