草庐IT

me_camera

全部标签

android - 使用 camera2 与已弃用的 Camera - 最佳做法是什么?

我正在编写一个应用程序,其中相机是必不可少的功能。对此,我想百分百确定以下几个方面:如果我使用已弃用的相机:该应用是否仍可在所有API上运行现在?如果1)为"is":此应用在什么时间点不会运行不再适用于所有API(我的应用应涵盖最低API17)?我在哪里可以找到有关2)的最新官方信息,即计划内容和时间?说,我现在已经在使用新的camera2,我的理解是该应用程序会不能在低于21的任何API上运行-对吗?根据我目前获得的信息,我的工作假设是:现在仍在使用已弃用的相机。但是请继续关注API的市场份额并尽快开始学习camera2,以便在未来2-3年内将应用程序切换到camera2。你同意吗?

android - 访问被拒绝查找属性 "camera.hal1.packagelist"

在服务中使用相机时,手机屏幕变得不可触摸(被透明窗口锁定)并且仅发生以下错误Accessdeniedfindingproperty"camera.hal1.packagelist"原因和解决方法是什么?请帮忙.. 最佳答案 我正在使用Android上相机应用程序的OpenCV教程代码。我遇到了同样的错误,在查看答案后,我确实错过了一个权限。虽然应用程序不会在外部保存任何数据,但如果没有此权限,则会出现拒绝访问错误。希望对您有所帮助。 关于android-访问被拒绝查找属性"camera.

android - 什么是 setDisplayOrientation() 的 Camera2 API 等效项?

使用android.hardware.Camera,为了让相机输出适本地跟踪设备运动,我们需要将OrientationEventListener连接到setDisplayOrientationCamera上的()方法。这样,当用户转动设备时,我们可以使相机预览中的“向上”与现实世界中的“向上”保持同步。绕Y轴旋转设备时尤其如此(即从横向翻转到反向横向或向后翻转)。对于大多数方向更改,android.hardware.camera2API似乎“正常工作”。但是,对于Y轴旋转(横向->反向横向,反之亦然),相机预览最终会被反转。Camera2API的Camera上调用setDisplayO

android - 摘要 : Take a picture utilizing Camera Intent and display the photo with correct orientation (works on hopefully all devices)

这似乎是世界上最简单的事情:使用默认的相机Activity在您的Android应用中拍照。但是,StackOverflow和Web上的几篇文章中涵盖了许多陷阱,例如,NullIntent被传回、图片的方向不正确或OutOfMemoryErrors。我正在寻找一种解决方案,让我能够通过相机Intent启动相机Activity,检索照片的Uri,然后检索照片的正确方向。此外,我想尽可能避免特定于设备配置(制造商、型号、操作系统版本)的实现。所以我想知道:实现这一目标的最佳方法是什么? 最佳答案 更新:2014年1月2日:我非常努力地避免

android - Camera2 中的预览回调明显慢于 Camera1

现在是2017年,我终于开始从Camera1切换到Camera2。在Camera1中,我非常依赖setPreviewCallbackWithBuffer()来执行实时帧处理,但是在Camera2中,它的运行速度要慢得多,以至于几乎无法使用。相比之下,在MotoG3上,Camera1可以轻松产生30-40FPS,而在Camera2上我无法获得超过10-15FPS。这是我创建ImageReader的方式imageReader=ImageReader.newInstance(previewSize.width,//sizeisaround1280x720previewSize.height,

Android .xml 文件 : Why do predefined colors not work for me?

当我看杂项。关于指定颜色的Android教程和示例我经常看到使用了诸如@color/red或@color/black等常量。出于某种奇怪的原因,这对我来说从来没有用过!我总是需要使用“#RGB”、#ARGB、...、#AARRGGBB表示法来指定颜色。当我尝试使用任何助记符常量时,例如"@color/red"我收到如下错误消息:[...]C:\Users\mmo\Test\res\drawable\edit_text.xml:5:error:Error:Noresourcefoundthatmatchesthegivenname(at'drawable'withvalue'@color

android - 如何修复 Android 模拟器中的 "Fail to connect to camera service"异常

当我在模拟器中运行我的Android应用程序时,我遇到了无法连接到相机服务的异常。我已经阅读了各种现有的帖子,但都没有解决这个问题。显然是Camera.open()调用失败了。正如许多SO帖子所讨论的那样,我最终希望让网络摄像头进入模拟器,但现在只想让应用程序在不被轰炸的情况下运行。我不在乎是否显示任何摄像头视频,因为除了摄像头之外,我还需要测试其他功能,并且无论如何我都会主要在我的设备上测试摄像头。我的list似乎没问题。里面有以下几行:在我的AVD管理器中,我将前后摄像头都设置为“仿真”,并将SD卡值设置为64。这些似乎是推荐值。完整的堆栈跟踪现在在下面。解决方案必须简单明了,但是

android - 使用 Android L 和 Camera2 API 处理相机预览图像数据

我正在开发一个android应用程序,该应用程序正在处理来自相机的输入图像并将其显示给用户。这相当简单,我用setPreviewCallbackWithBuffer在相机对象上注册了一个PreviewCallback。这很简单,并且可以与旧的相机API顺利配合publicvoidonPreviewFrame(byte[]data,Cameracam){//customimagedataprocessing}我正在尝试移植我的应用程序以利用新的Camera2API,但我不确定我应该怎么做。我遵循了LPreview示例中的Camera2Video,它允许录制视频。但是,样本中没有直接的图像

Javascript 字符串大小限制 : 256 MB for me - is it the same for all browsers?

很好奇我可以在Javascript中获得的最大字符串长度是多少,我今天在我的Firefox43.0.1上进行了测试,在Windows7中运行。我能够构造一个长度为2^的字符串28-1,但是当我尝试创建一个多一个字符的字符串时,Firebug显示“分配大小溢出”错误,这意味着字符串必须小于256MB。这对于所有浏览器、所有计算机、所有操作系统都是一样的,还是视情况而定?我创建了以下代码段来找出限制:(function(){strings=["z"];try{while(true){strings.push(strings[strings.length-1]+strings[strings

node.js - passport-facebook - 无法获取 about_me 和电子邮件个人资料字段

我正在尝试使用passport-facebook为我的应用程序建立登录系统。一切顺利,除了从请求中返回未定义的2个字段。我将发布我的整个登录过程代码,因为我在这里没有看到很多关于它的信息,即使有很多问题。这是app.js中的配置varpassport=require('passport');varFacebookStrategy=require('passport-facebook').Strategy;passport.serializeUser(function(user,done){done(null,user.facebookId);});passport.deserializ