问题标签 [android-camera]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android - 使捕获的图像更小
我通过默认相机软件捕获图像,并将图像保存到本地内存的某个目录中。我的问题是,有什么办法可以让这张图片变小吗?我需要通过互联网连接将它发送到服务器,这就是为什么它必须是最大的 VGA。我知道有办法在应用程序中编写我自己的照片部分,但我认为使用默认值和一些使图片更小的方法很好。我只是还没弄清楚,怎么做。有任何想法吗?
谢谢
android - 在某些设备上释放 android 相机对象失败
我正在使用 Android 相机 API。我正在开发一个拍照的应用程序,刚拍完照片,我想释放相机。但是,Camera 并未在 ericson、xperia 等一些设备上发布。
android - 如何实现 Android 相机以任何屏幕方向拍照?
我希望手机旋转时相机的方向不会改变,从而允许相机在任何方向拍摄直立照片。目前,除了一个方向,图片在所有方向上都旋转不正确。在运行 2.2 的 HTC Incredible 上测试:
- 纵向模式使图像顺时针旋转 90 度。
- 从纵向逆时针旋转的设备会产生旋转 180 度的图像。
- 从纵向顺时针旋转的设备会生成方向正确的图像。
以下是相机实现的相关代码:
由于我希望应用程序与任何等于或高于 4 的 API 级别兼容,以最大限度地扩大用户群,我希望答案不使用任何特定于更高 API 级别的东西。谢谢!
android - 相机意图android
当我开始相机意图时,我给它一个我希望它使用的文件名。当我在手机上得到它时,它使用手机的默认文件名。这无济于事,因为我稍后在应用程序中需要图像名称。
相机意图代码...
python - 从 Android 相机上传到 Python AppEngine (webapp)
我有两个来自 Android 相机服务的 byte[] 数组。我想将它们和一些参数发布到我的 AppEngine 服务器,运行 python webapp 框架。
问题:我不断在服务器端收到空的 HTTP 请求参数。
我的主要方法是 Apache HttpClient:
1) Android 2.x 不包括 MultiPartEntity 类,这是多部分 w/二进制文件所必需的。所以我在构建路径中添加了 httpmime-4.0.1.jar 和 apache-mime4j-0.6.1.jar 。
2)Android方面,我正在做这样的POST:
3) Python AppEngine 方面,我的处理程序如下所示:
4) 参数为空 -> 将空数组打印到日志中。webob的下层self.request._request__body()
也是空的。坏兆头!
5)如果我不将 InputStreamBody 添加到 MultipartEntity(仅 StringBody 参数),一切正常,并且 mydescription 参数出现。
6)我设置了一个 PHP 服务器并尝试发布:POST 与 PHP 一起工作!
7) HttpClient 发送的格式导致 webapp/webob/wsgi/cgi.FieldStorage 或某些问题。我不知道它在哪里坏了。
8) 我还尝试使用 URLConnection 根据 RFC 2388 编写原始 http multipart/form,结果相似。什么 RFC 是 webapp/webob/wsgi/whatever 以下?
谢谢大家!
这是我的第一个主要的 stackoverflow 问题,希望我已经正确格式化了所有内容;-)
java - 尝试图像捕获时,由于 Motorola Bravo 上 managedQuery 中的 NPE 导致“传递结果失败”。在 Evo 上运行良好
获取 java.lang.RuntimeException:从 NPE 传递结果 ResultInfo 失败显然是由于我的 getRealPathFromURI 函数中的调用造成的。
视频捕获工作正常,但图像捕获抛出 NPE。在我的 Evo 上,图像和视频都可以正常工作。
这是相关的功能:
这是经过清理的相关代码(刚刚删除了客户信息)
fileType 和 postType 对类是全局的,用于向 http 上传者指示要发送的文件类型。actionCode 是 MediaStore.ACTION_VIDEO_CAPTURE 或 MediaStore.ACTION_IMAGE_CAPTURE,具体取决于用户选择。
有什么想法吗?
android - 在 Android 中使用相机手电筒
我正在尝试在小部件中使用相机 LED 手电筒。我找到了几个关于这个主题的线程(即后面提到的那个..),现在我正在尝试使用以下方法控制灯光:
在 AndroidManifest.xml 中尝试了不同的权限,目前我有:
我正在我的 Galaxy Tab 上对此进行测试,因为我手头没有任何其他 Android 设备:灯没有打开。所以我现在有几个问题:
- 有什么方法可以测试模拟器中的 LED 灯行为吗?
- 我在这里做错了吗?
- 根据处理相同问题的这个问题,它在 Galaxy Tab 上的工作方式不同。如何?
- 最后,如果它的工作方式不同,我开始怀疑它是否只是 Galaxy Tab 还是其他设备也使用不同的方法。那时很难测试,对我来说似乎很奇怪。
感谢您的任何见解!
顺便说一句,我快速测试了这里多次提到的快速设置。手电筒也不适用于快速设置。
请注意,Galaxy Tab 仍然使用 android 2.2。我看到 2.2 和 2.3 之间有一些变化。
评论:我知道它必须以某种方式工作,因为我在市场上发现了与 Galaxy Tab 完美配合的其他应用程序。
评论 2:如果我设置 cam.setParameters(p); 并使用 getFlashMode() 直接向相机询问当前状态,它会正确返回 FLASH_MODE_TORCH。但是,如果我释放相机并重新打开它,它会返回 FLASH_MODE_OFF。就好像 Camera 对象承认了请求,但并没有真正将其传递给硬件!?
--
在康斯坦丁发表评论后,我删除了 cam.release(); 部分。他是对的,如果您释放相机,设置不会保留。如果您再次使用 cam.open(),您将获得一个关闭灯的新实例。不过,灯仍然无法在银河选项卡上工作。所以,我想如果你当时试图通过一个小部件来控制它,就很难保持点亮。后台服务完成后,相机对象会自动释放,因此灯会再次关闭。我的问题仍然存在,尤其是为什么相机一开始就没有打开。
android-camera - MediaStore.ACTION_IMAGE_CAPTURE 问题
我正在使用以下代码启动默认 Camera.Image 已成功保存。进入 OnResultActivity() 方法后,它调用父活动的 onCreate() 方法并再次初始化所有实例变量。我希望它应该返回到同一个父级活动。
android - 在实时摄像机源上绘图
在我的应用程序中,我只想在面部位置的实时摄像头顶部绘制一个矩形..为此我使用以下代码
但是我在运行时不断收到错误No command output:'am start -n in my error log and the app force每次都关闭,这真的很令人沮丧,因为我两周以来一直坚持这个问题:(请有人告诉我我可以摆脱这个错误,考虑到我想要做什么,有没有类似的简单例子
android - 使用 Camera 和 getOptimalPreviewSize 扭曲的图片
我在一个拍摄基本照片的相机应用程序上。当我获得最佳的最佳预览尺寸时,我遇到了问题。
事实上,使用第一个代码:
图片质量很好:
http://img689.imageshack.us/i/04042011172937.jpg/
但是,使用此代码:
图片完全扭曲:
http://img97.imageshack.us/i/04042011173220.jpg/
我该如何解决这个问题?
我正在使用 HTC Desire HD。
这可能也是我的保存方法?:
谢谢