草庐IT

android - 拍照 "simply"不工作

将文件路径额外添加到图像捕获Intent会导致相机应用程序在TF300tAndroid平板电脑上出现故障,系统版本为4.2.1。按“完成”按钮什么都不做——甚至不关闭相机应用程序Activity。没有返回结果。我使用的代码是从Adroiddeveloperssite中提取的IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);FileimageFile=createImageFile();cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,Ur

Android - 无需预览即可拍照

我正在尝试在没有预览的情况下拍照,当我的应用程序开始运行时立即拍照,然后将照片保存在根文件夹中的新文件夹-“pictures123”中。有人可以告诉我我的代码有什么问题吗?@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Filedirectory=newFile(Environment.getExternalStorageDirectory()+"/pictures123/"

Android - 拍照并通过 Intent 使用自定义名称将它们保存到自定义目的地

我有一个程序可以通过Intent打开相机拍照。很多部分已经可以正常工作了。但是,我希望它保存到具有特定文件名的特定文件夹(文件名是可选的,但它真的很有帮助)。这就是我目前所拥有的。这是打开相机的代码行://TODOcamerastuff.IntentopenCam=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//Thetwolinesofcodebelowwerecommentedoutatfirst.//TheywereeventuallyaddedwhenItriedtosaveitwithacustomnameanddestination

Android 相机 - 有时当我拍照时,应用程序卡住并且相机无法使用

我构建了一个应用程序,它可以在您触摸预览时拍照。我可以拍很多照片,但有时当我触摸预览拍照时,没有快门声,整个应用程序卡住。此外,在那之后,如果我尝试启动内置相机应用程序,我会收到无法使用相机的消息。我不知道这种行为的原因,它是随机发生的,当它发生时我必须重新启动设备(SamsungGalaxyS)才能再次使用相机。在DDM中,崩溃后我可以看到以下行:keyDispatchingTimedOut相关代码如下:CameraActivity类:publicclassCameraActivityextendsActivity{privatestaticfinalStringTAG="Camer

Android:拍照后调用裁剪 Activity

我在将拍摄照片的uri解析为裁剪Activity时遇到问题。在我的应用程序中,用户可以拍照或从图库中选择一张照片,然后裁剪并上传。一切听起来都很简单。当从相册中选择照片时,相册应用会返回所选照片的​​uri,如下所示:content://media/external/images/media/20我通过以下代码使用此uri开始裁剪Activity,一切似乎都正常:Intentintent=newIntent("com.android.camera.action.CROP");intent.setData(uri);intent.putExtra("outputX",96);intent

android - 拍照没有预览 Android

我想在没有任何预览的情况下拍照。我使用了这段代码,但出现错误:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Camera.Parametersparameters=camera.getParameters();parameters.setPictureFormat(PixelFormat.JPEG);camera.setParameters(parameters);SurfaceViewmview=newSurfa

android - 拍照卡在 Android 2.3.3 上

我有一些在Android2.1和2.2中工作的拍照代码。但是这些代码在Android2.3中失效了。花时间解决了这个问题但没有成功,我想在这里寻求帮助。我拍照的代码流程是这样的:创建一个类CamlayerextendsSurfaceViewpublicclassCamLayerextendsSurfaceViewimplementsSurfaceHolder.Callback{privatevoidinit(Contextcontext){//InstallaSurfaceHolder.Callbacksowegetnotifiedwhenthe//underlyingsurfacei

android - 拍照中的 "antibanding"是什么?

什么是摄影中的“反带”?我在android.hardware.Camera.Parameters.setAntibanding()的Android文档中读到了这个术语方法。 最佳答案 Antibanding功能应该减少由光源振荡和曝光控制算法引起的帧或图像的亮度波动。如果光源以50Hz的频率振荡,并且图像或视频所需的曝光不是10的倍数(可整除),那么您应该会在图像上看到更亮的strip。它们表现出频率不匹配。 关于android-拍照中的"antibanding"是什么?,我们在Stac

android - 在 Android 上使用 Camera API 尽可能快地拍照

场景:我需要尽快拍照并将其保存到SD卡中。如果我能在大约0.2秒内完成拍照和保存,那就太棒了。到目前为止我做了什么:像往常一样,我创建了一个SurfaceView来处理相机预览并初始化了相机对象。图像质量不需要非常高,这就是为什么我没有使用尽可能大的分辨率,也不需要自动对焦。我这样设置参数:Parametersparameters=camera.getParameters();parameters.set("jpeg-quality",70);parameters.setPictureFormat(ImageFormat.JPEG);Listsizes=parameters.getSu

iphone - iOS app拍照后是否可以避开 "use"/"retake"画面?

我聘请了一名程序员为我创建一个iPhone应用程序。该应用程序的目的是拍照并将其上传到服务器。我们想制作一个特殊用途的屏幕,以便在上传照片之前查看照片。这个专门开发的屏幕将具有至关重要的缩放功能。他声称拍完照片后,不可避免地会出现“use”/“reuse”屏幕,所以现在我们有两个屏幕来查看照片。首先是Apple的标准版,然后是我们自己的缩放版。他说得对吗?Apple设置这样的限制听起来很不合理。编辑:我的意思是用相机拍照。 最佳答案 作为Apple的文档Toperformfully-customizedimageormoviecap