草庐IT

android - 在 Android 1.6 (SDK 4) 上检查摄像头

我已经在这个服务器上搜索了这个问题的答案,但我没有找到。我只找到了itforAndroid2.0(SDK5).那么有谁知道如何找出Android1.6应用程序中是否有摄像头?我可以检查相机是否具有自动对焦功能。谢谢你的回答,沙里奇。 最佳答案 这是检查是否有摄像头的代码(https://developer.android.com/guide/topics/media/camera.html):/**AsafewaytogetaninstanceoftheCameraobject.*/publicstaticCameragetCame

android - 为什么在不同的安卓手机上正常拍照这么难?

我做了一个程序,主要功能是用API拍照,然后把照片存到我给的路径里。但与我在模拟器或使用Google原始ROM的手机上进行测试时相比,不同手机上的结果不尽相同。理论上。如果我给Intent一个路径,照片不应该出现在手机的默认图库中,但在MOTODefy上,照片存储在我的路径和默认图像目录中。在三星上,我的应用程序在从相机Intent返回时无声崩溃。只有在某些手机上,我才能通过按相机Activity中的菜单按钮调出菜单。甚至其中一些将照片保存为我在CameraActivity的设置菜单中设置的大小。我认为这是因为制造商在他们的手机上定制了ROM,因此CameraActivity的行为有所

java - Android 2.2 如何选择合适的摄像头打开手电筒?

我的问题是我正在尝试了解相机,现在我制作了一个应用程序可以打开我的HTCWildfire上的手电筒,我的Wildfire运行Android2.2。这是我使用的代码://Flashportioncamera=Camera.open();parameters=camera.getParameters();parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);camera.setParameters(parameters);现在我让我的friend测试它,看看它是否可以在他的手机上使用,但它没有...他有一个Optimus2X(Androi

Android - 如何在调用相机 Intent 时自动开始录制视频

AndroidDev有一些简单的代码描述了如何通过Intents启动摄像机。现在,如果您只想启动相机并等待用户按下红色的“REC”按钮,这很好。但我想通过Intent调用摄像机并告诉它以编程方式开始录制。我该怎么做?我是否在Intent命令中传递了某种start()方法?(如果做不到,请给我一个简单的代码位,可以设置为自动录制视频-我一直在网上搜索,但是关于这个问题的所有代码fragment都不起作用)privatestaticfinalintCAPTURE_IMAGE_ACTIVITY_REQUEST_CODE=100;privateUrifileUri;@Overridepubli

android - 从 android 相机图像中过滤红外源

我试图找出在Android设备上的摄像头是否有任何红外线源。(即红外LED)由于相机捕获红外线(我可以在预览/图片中看到LED灯亮起),我认为应该可以通过某种方式查明相机当前是否正在捕获红外线信号,但由于IR“颜色”以某种方式转换为可见颜色(像紫色),这显然不像找出图片中是否有紫色那么容易,因为它可能是真正的紫色而不是红外线。Android引用资料告诉我,我可以获得不同图像格式(YCbCr、YUV等)的图片,但这些格式似乎都没有太大帮助。现在我的想法是,以某种方式从相机中获取“原始”数据,其中仍然包括有关什么是红外线和什么不是红外线的信息,或者基本上将红外线恢复为显然在后台自动发生的可

java - AndEngine GLES 2 - 黑屏,无错误

我正在使用AndEngineGLES2为Android编写游戏。一切正常-我有一个背景图像,有四处移动的Sprite,甚至还有一些音乐-直到最近我尝试了一些新的东西(我希望能够在两个不同的场景之间切换),当显示屏变黑时。我仍然可以执行游戏并且没有显示任何错误。显示了我在游戏期间所做的所有日志条目,甚至音乐也在播放,所以我知道游戏正在“正常”运行,但我看不到任何图像。没有什么。全黑。所以我想,将所有内容改回出现此“错误”之前的状态,就可以解决问题。但是还是黑屏。我什至尝试注释除背景图片以外的所有内容-什么都没有。现在如果问的不是太多的话,谁能看一下这段简短的代码并告诉我那里有什么问题?这

android - 如何在 android 中将图像的 EXIF 方向应用为 url

我正在处理我的应用程序中的相机图像,这些图像实际上是作为url获取的。相机应用程序处于纵向模式。因此图像有时会向左旋转或向右旋转。我知道我们可以使用EXIF从图库中获取正常图像方向,在那里我们可以检查exif值并进行适当的更改。基本上这是exif的代码ExifInterfaceexif=newExifInterface("filepath");exif.getAttribute(ExifInterface.TAG_ORIENTATION);所以我的问题是我的文件路径是什么,它是url本身还是我应该为此创建一个文件..任何帮助将不胜感激.... 最佳答案

android - Android 模拟器中的网络摄像头 : "Cannot start camera" and "Result too large"

我有一个需要使用相机的Android4.1.2AVD。我尝试在模拟器中使用我的网络摄像头作为替代品,但出现此错误:[2012-11-1610:35:37-Emulator]emulator:ERROR:_camera_client_query_start:Cannotstartcamera'AndroidEmulatorVC0'forNV21[640x480]:Resulttoolarge如何修复此错误? 最佳答案 转到窗口->AVD管理器->选择您的AVD名称->单击编辑按钮->抽象LCD密度单击值下拉值选择160。要在您的And

Android onPictureTaken 回调在 Bitmap.decodeByteArray 中抛出内存异常

我拥有一台SamsungGalaxyS3,它能够拍摄大小约为3000x2000的照片。而且,我目前正在开发一个需要拍摄照片的应用程序。我将手机用作调试器,并设置设备为要捕获的图片提供的最佳尺寸。但是,如果我使用此设置,回调onPictureTaken在我尝试解码的Bitmap.decodeByteArray方法的第一行给出内存不足错误将捕获的字节转换为位图。如果我使用Bitmap.Options.inSampleSize=2,不会发生内存不足错误。我希望应用程序能够捕捉设备提供的最佳效果,并且设备在其自己的相机应用程序中执行此操作,但我不能在我的应用程序中执行此操作。我不明白。我该如何

Android 捕获视频 mediaRecorder.start() 失败 -19

我需要录制视频并保存,但我在媒体记录器的start()方法上遇到错误:失败-19(这个错误应该是什么?文档中没有关于它的评论:()第二天我正在与这个错误作斗争,我尝试了多个代码(谷歌教程、英特尔示例等),我在网上找到了很多代码,但都无法正常工作。请帮我找出导致问题的原因。我什至开始怀疑我的手机(SElive,wt19i)是否能够录制视频(但默认的相机应用程序工作正常)。真的,拜托,有没有人知道我应该尝试/检查/修复什么?这是我的录音代码:publicbooleanrecord(){//ifalreadyrecording,returnif(recording)returnfalse;/