草庐IT

cordova-camera-plugin

全部标签

java - CameraDevice 无法创建 session [Camera2]

我正在尝试使用Camera2API将相机数据流式传输到SurfaceView。我正在遵循本指南:Camera2guide我无法通过第5步MainActivity.java::onCreate()setContentView(R.layout.activity_main);surfaceView=(SurfaceView)findViewById(R.id.surface);manager=(CameraManager)getSystemService(Context.CAMERA_SERVICE);MainActivity.java::onClick()for(Stringid:man

android - 使用 phonegap 或 cordova 获取当前电池电量?

功能类似window.addEventListener("batterystatus",onBatteryStatus,false);functiononBatteryStatus(info){//Handletheonlineeventconsole.log("Level:"+info.level+"isPlugged:"+info.isPlugged);}事件触发时返回电池电量和状态。一般情况下,不写插件怎么获取电池运行时间的状态。此外,如果有任何API或其他相关/替代解决方案,请提及。 最佳答案 @Trevortini,请检查

android - 在 Cordova 中提交表单

我正在尝试在Ionic应用程序中提交表单。这是一种付款表单,在提交时将用户带到付款页面。在iOS设备上,它可以提交并打开支付网关的页面。但是在Android中无法这样做。当我检查日志时,我注意到两件事是'setnative->JSmodetonull'和Threadspecifiedwithoutaname。我已经尝试了所有可能的方法。但仍然没有运气。 最佳答案 OniOSdevices,it'sabletosubmitandopenthepageofthepaymentgateway.HoweverfailstodosoinAnd

android - Cordova - StatusBar 在启动时隐藏 - Android

我正在使用Cordova的StatusBar和SplashScreen.我希望应用程序以全屏方式启动,即在应用程序启动时隐藏状态栏。在deviceready回调中,我调用了StatusBar.hide()然后我使用StatusBar.show()来显示再次出现状态栏。这很好用。问题是当初始图像出现时,状态栏是可见的。当触发deviceready回调时,状态栏会隐藏。我什至尝试将config.xml中的全屏首选项设置为true,但结果是一样的。HideatStartup配置也仅与iOS相关。有没有办法(仅使用Cordova)在没有状态栏的情况下启动应用程序并稍后显示?注意:我正在使用Sp

android - Nougat Camera API 中的 USB 网络摄像头支持

我正在按照以下说明为RaspberryPi3构建牛轧糖AOSP镜像:https://github.com/tab-pi/platform_manifest.我有一个UVC-compatible我想通过AndroidCameraAPI访问的USB网络摄像头(LogitechC525).到目前为止,网络摄像头在UsbManager.getDeviceList()中可见但是Camera.getNumberOfCameras()返回0。我已经自定义了内核,以便在插入网络摄像头时出现具有适当权限的/dev/video0:$adbshellls-l/dev/video0crw-rw----1sys

android - 使用 Proguard 混淆 Cordova Android 应用程序似乎无能为力

我是第一次测试Proguard的混淆功能。为此,我做了以下事情下载了CordovaHelloWorldplugin通过将字符串"Thisistopsecret"添加到它发出的问候消息来修改它创建了一个简单的CordovaHelloWorld项目cordovacreate...添加了CordovaProguardplugin将本地源的插件添加到此项目通过附加proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-custom修改了platforms\android\project.properties

android - camera2 如何从图像读取器监听器中的 YUV_420_888 图像获取 Exif 数据

我正在尝试从YUV_420_888图像获取Exif数据,但它不起作用。我尝试了几种解决方案,例如将图像以jpeg格式保存到磁盘,将其转换为输入流,但似乎没有任何效果。我使用androidcamera2api捕获YUV_420_888图像。然后在OnImageAvailableListener中获取图像并尝试使用ExifInterfaceAPI读取其EXIF数据。但它始终是空的。我尝试了这个link中的所有方法得到正确的字节数组。这是我的代码:@OverridepublicvoidonImageAvailable(ImageReaderimageReader){if(!isRecordi

Android Camera2(1)-Camera2在textureView中的预览和拍照

Camera2预览和拍照1、Camera2相机模型2、Camera2的重要类3、Camera2调用流程4、Camera2调用实现1)定义TextureView作为预览界面2)设置相机参数3)开启相机4)开启相机预览5)实现PreviewCallback6)拍照1、Camera2相机模型解释上诉示意图,假如想要同时拍摄两张不同尺寸的图片,并且在拍摄过程中闪光灯必须亮起来。整个拍摄流程如下:创建一个用于从Pipeline获取图片的CaptureRequest。修改CaptureRequest的闪光灯配置,让闪光灯在拍照过程中亮起来。创建两个不同尺寸的Surface用于接收图片数据,并且将它们添加到

android - Apache Cordova Facebook 插件在初始化时失败 - Android

我目前正在构建一个应用程序,该应用程序将使用ApacheCordovaFacebook插件与用户进行通信和身份验证。大约一个月前我让它工作了,然后当我决定升级到最新版本的ApacheCordovaFacebook插件和FacebookSDK时,我已经接近开发的尾声了——现在我无法让它运行。我不确定Facebook是否已经改变了什么,或者CordovaFacebookConnect插件现在是否有问题-我真的被卡住了:(以下是我采取的步骤和我的结果:注意:在尝试消除任何跨版本问题之前,我每次都从计算机中删除了所有程序和SDK。创建一个Facebook应用程序(遵循说明:https://de

android - Android5.0中如何使用camera2 API实时获取每一帧数据

我正在使用camera2Basic现在并尝试获取每一帧数据以进行一些图像处理。我在Android5.0中使用camera2API,仅进行相机预览时一切都很好,而且很流畅。但是当我使用ImageReader.OnImageAvailableListener回调获取每一帧数据时预览卡住了,这导致了糟糕的用户体验。以下是我的相关代码:这是相机和ImageReader的设置,我设置图像格式为YUV_420_888publicSizesetUpCameraOutputs(CameraManagercameraManager,ClasskClass,intwidth,intheight){bool