草庐IT

CAMERA_SERVICE

全部标签

android - flutter Assets 错误 : EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE

flutter找不到我的图片资源,我做错了什么?我在调试器上收到错误:在Debug模式下在XT1097上启动lib/main.dart...构建build/app/outputs/apk/debug/app-debug.apk。I/flutter(876):══╡EXCEPTIONCAUGHTBYIMAGERESOURCESERVICE╞══I/flutter(876):Unabletoloadasset:assets/images/user/background.jpgI/flutter(876):"assets/images/user/background.jpg",scale:1

android - 从应用程序调用 HP Print Service 插件?

在三星设备上,我可以看到安装了HP打印服务插件,并且很少有像Gallery这样的应用程序可以使用它。有没有应用程序可以调用和传递数据进行打印? 最佳答案 Android支持库PrintHelper类提供了一种打印图像的简单方法。privatevoiddoPhotoPrint(){PrintHelperphotoPrinter=newPrintHelper(getActivity());photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FIT);Bitmapbitmap=BitmapFa

android - 捕获 4 :3 camera picture via android Camera2 API on camera with 16:9 sensor array

我想使用Camera2API(在5.0版本的android中添加)从android前置摄像头捕获宽高比为4:3的视频。除非摄像头具有16:9传感器阵列(如三星GalaxyS5上的前置摄像头),否则它可以正常工作。在这种情况下,图片看起来会被拉伸(stretch),就像16:9图片被捕获并被挤压到MediaRecorder提供的4:3表面一样。根据文档,只要将MediaRecorder的大小设置为getOutputSizes(MediaRecorder.class)提供的大小之一,就不需要任何其他配置。.相机应自动裁剪图片以适合MediaRecorder表面的大小。我还测试了相反的情况—

android - 如何在 Android 中提高 Camera 2 的图像质量?

我使用谷歌示例来创建Android相机应用程序。几天来我无法解决输出图像质量的问题。这是用于捕获照片/视频的基础fragment。publicclassCamera2BaseFragmentextendsFragmentimplementsView.OnTouchListener{protectedstaticfinalSparseIntArrayDEFAULT_ORIENTATIONS=newSparseIntArray();protectedfinalStringFRAGMENT_DIALOG="dialog";protectedInteger[]mExposureCompensa

java - Camera2API : Session has been closed; further changes are illegal

我正在使用Camera2API构建相机Activity,该Activity将拍摄的图像发送到另一个Activity。在某些设备上它可以工作,但在其他(较慢的设备)上我得到一个java.lang.IllegalStateException,它说“session已关闭;进一步的更改是非法的”。我在这一行(在updatePreview()中)得到这个异常:cameraCaptureSessions.setRepeatingRequest(captureRequestBuilder.build(),null,mBackgroundHandler);这是我的完整代码:publicclassNew

java - RxJava - 在 Observable<List<Service>> 中等待所有服务的 Observable<Boolean>

我正在尝试创建一个管理器来监控Obsevable中的所有服务是否准备好了。代码的一般概念与此类似:publicclassServiceStuff{publicinterfaceService{StringgetName();ObservablemonitorReady();}privateBehaviorSubject>services=BehaviorSubject.createDefault(Collections.emptyList());ServiceStuff(Listlist){services.onNext(list);}publicvoidaddService(Serv

java - 以编程方式创建布局时在 Camera2 API 中预览拉伸(stretch)

更新我们的应用程序后,我们现在使用Camera2API,不幸的是预览在我们的测试设备上被拉伸(stretch):SamsungSM-J330F/DS,Android版本8.0.0,API26因为我们在同一台设备上使用Google的Camera2Basic项目时没有遇到这个问题,所以我们尝试调整我们的项目以使用相同的预览实现。目前,我们无法弄清楚两个项目之间不同预览的确切原因。这是预期的:与Camera2Basic项目相比,我们的RelativeLayout是在Activity类中以编程方式创建的,然后将AutoFitTextureView添加到此对象:mMainLayout=newFr

android camera intent 在某些手机上使应用程序崩溃(大约 20%)

我对这个问题做了很多研究,看到了一些很好的回应,并找到了一些很好的“解决方案”资源来解决这个问题。然而不幸的是,我在某些设备上仍然遇到很多应用程序崩溃。崩溃发生在有人拍照后,相机Intent应该将信息传递回调用Activity。出于我的应用程序的目的,我只是用新拍摄的照片覆盖任何现有照片,这样我就可以使用几乎静态的文件位置路径。以下是我如何称呼Intent:Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//getthefilepathfromanexternalclass(necessaryforgalaxynexus)

java - Android camera , onPictureTaken(byte[] imgData, Camera camera) 方法和 PictureCallback 从未调用过

我有一个自定义相机应用程序,它在SurfaceView上预览相机视频输出并尝试拍照,照片应该由“xzing”扫描仪API处理以解码图像中的任何条形码。我的应用程序预览正确并且没有抛出任何错误或预期,但是我的onPictureTaken(byte[]imgData,Cameracamera)方法和PictureCallback从未被调用,因此我无法获取图像并继续进一步扫描。下面是负责相机逻辑的Activity的实际代码。onPictureTaken(byte[]imgData,Cameracamera)方法和PictureCallback都在这个类中(ScanVinFromBarcode

android - MediaPlayer 在单独的线程中使用 Service 或 IntentService

您好,我需要一个MediaPlayer实例在后台运行,所以我开始使用服务。一切正常,但一段时间后我收到ANR(应用程序未响应),即使UI运行良好。很公平,我知道服务仍在主线程上运行,所以ANR是有道理的。所以我尝试使用IntentService,它应该会生成自己的线程,但我除了头疼之外一无所获。当工作人员独立时,IntentService似乎没问题,但这里不是这种情况,因为每次我需要更改轨道时,我都需要从主应用程序调用startService(intent)方法,而且我不想以多个MediaPlayer实例结束在彼此之上玩耍..我还看到提示建议在服务中使用线程。我如何使用MediaPla