草庐IT

CAMERA_SERVICE

全部标签

Android Camera - 录制视频时预览放大

一段时间以来,我一直在尝试解决这个问题,但出于某种原因,当我开始用相机录制视频时,预览会放大。我从一些示例中获得了以下代码:@OverridepublicvoidsurfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight){Camera.ParametersmyParameters=mCamera.getParameters();Listsizes=myParameters.getSupportedPreviewSizes();Camera.SizemyBestSize=getBestPreviewSize(sizes

android - 使用 alarmManager 和 service 仅在特定时间段执行计划通知

我正在构建一个应用程序,它将在用户醒着的时间内以特定的时间间隔触发通知。我有一个在服务内部运行的alarmManager。该服务通过单击主要Activity上的按钮显式启动,并让alarmManager在特定时间间隔内执行通知。我将如何在一天中的某些时间停止通知?我不希望触发这些通知,例如,当用户正在sleep时。我的代码目前以用户设置的时间间隔触发通知如下(导入已删除......这已经足够长了):publicclassFartSmackinChunksextendsService{publicNotificationscheduleNotification;publicAlarmMa

android - 在 Android Vision API 中切换到 Camera2

我看到在androidvisionapi中(示例在这里:https://github.com/googlesamples/android-vision)相机(camera1)现已弃用,建议使用camera2。你们知道如何重写CameraSource以在androidvision上使用camera2吗?提前致谢 最佳答案 可以将Camera2API与GoogleVisionAPI结合使用。首先,GoogleVisionAPI人脸检测器收到一个Frame用于分析(检测人脸及其地标)的对象。Camera1API提供NV21图像格式的预览帧

android - V/FA : Processing queued up service tasks: 1 followed by V/FA: Inactivity, 与 AppMeasurementService 断开连接

从下面的控制台输出中可以看出,应用程序通常需要7-10秒来处理服务,而且经常无法完成。每次启动时都会发生这种情况。为什么要这么久?是因为该服务在放弃之前尝试多次连接吗?另外,这个输出背后的实际逻辑是什么?注意:我的应用程序中没有任何FirebaseAnalytics代码09-2623:34:48.998/packageV/FA:Processingqueuedupservicetasks:109-2623:34:54.009/packageV/FA:Inactivity,disconnectingfromAppMeasurementService09-2623:34:57.357/pa

android - 与 SurfaceView、Camera 和 OpenGL 战斗

一个多星期以来,我们一直在与SurfaceViews相关的一些问题作斗争,但没有找到合适的解决方案。我们阅读了论坛中关于类似问题(甚至Mixare源代码)的其他问题,但找不到答案,所以我们希望您能以某种方式帮助我们。场景:我们有相机的SurfaceViewOpenGL层的SurfaceView,位于相机顶部。另一个View,它显示了一些关于我们可以在屏幕上看到的信息。这个位于两个SurfaceView之上。问题:无论我们多么努力,两个SurfaceView显然都不能很好地相处。如果我们尝试:setContentView(mCameraPreview);addContentView(mG

android - 权限拒绝 : Accessing service ComponentInfo {. ..} 来自 pid=-1

我正在尝试使用Google的Activity识别服务。几天前,一切都很顺利,即我可以连接使用该服务来获取Activity信息。但是今天我发现我再也收不到了。查看日志后,我发现了这个错误:05-1521:19:27.196:W/ActivityManager(765):PermissionDenial:AccessingserviceComponentInfo{edu.umich.si.inteco.captureprobe/edu.umich.si.inteco.captureprobe.contextmanager.ActivityRecognitionService}frompid

android - 在 android : "Fail to connect to camera service" 上同时使用两个摄像头

我在访问两者(同时访问前置和后置摄像头)时遇到问题。当打开一台相机时,它可以工作。当我先关闭然后再打开时,它起作用了。当我尝试打开第二个摄像头而第一个摄像头仍在显示图像时,出现以下异常。E/AndroidRuntime(32325):FATALEXCEPTION:mainE/AndroidRuntime(32325):java.lang.RuntimeException:FailtoconnecttocameraserviceE/AndroidRuntime(32325):atandroid.hardware.Camera.native_setup(NativeMethod)E/And

android - Android 设备版本中的 google play-service 分发是什么?

就像Android一样在全局范围内分发android版本?我想要同样的方式谷歌播放服务分发。在网站上,谷歌提到了唯一的发布年份。实际上,我们在我们的应用程序中使用了谷歌地图,所以我们想确认我们的最低播放服务版本应该是什么,这样即使用户没有更新播放服务它也应该工作。我的应用最低版本是15。 最佳答案 Afaik没有像不同Android操作系统版本那样的官方维护分发信息。但是关于分布有一些提示:2014年,SundarPichai在开发者主题演讲中就游戏服务发表了官方声明:"GooglePlayServicesshipseverysix

Android Camera - 应用程序传递了 NULL 表面

每当我运行cam_thread时,我都会收到错误消息“apppassedNULLsurface”。这段代码应该适用于HTCIncredible1。我稍微重新配置它以在droidx上运行。但是我仍然收到此错误。publicclassAndroid_ActivityextendsActivity{Main_threadsimulator;ToggleButtontogglebutton;EditTextip_text;SensorManagersm=null;SurfaceViewview;Sensors_threadthe_sensors=null;StringIP_address;An

android - 使用 camera.open() 时应用程序挂起/卡住 - 需要重启设备

我的应用程序非常基础和简单,我只需要打开相机(甚至不显示图像,我注释了代码)所以,基本上,我有类似的东西:@OverridepublicvoidonResume(){super.onResume();if(camera!=null){//Justtobesurecamera.stopPreview();camera.setPreviewCallback(null);camera.release();camera=null;}Log.e("DebugCam","Before");camera=Camera.open();Log.e("DebugCam","After");}@Overri