草庐IT

android 方向 - Intent 问题(相机)

这是一个有趣的...我有一个正在为运行android2.3.3及更高版本的设备编写的应用程序。它有一个主要Activity,通过Intent调用相机。如果用户点击按钮启动相机;然后拍照;然后单击“完成”返回主Activity-应用程序工作正常并在主Activity的ImageView中显示新图片。但是,如果用户以纵向使用主Activity;然后单击按钮打开相机Intent并将方向更改为横向;然后单击完成返回主Activity-应用程序崩溃但是...但是,如果用户以纵向使用主Activity;然后单击按钮打开相机Intent并将方向更改为横向;然后将方向更改回纵向(在相机中),然后单击完

Android:是否可以从没有 UI 的服务中用相机拍照

这个问题在这里已经有了答案:Takingpicturefromcamerawithoutpreview(9个回答)关闭8年前。我能够使用相机拍照的唯一代码是从一个Activity中运行的。我相当确定可以从服务中或从服务启动的AsyncTask中拍照。在我看来,相机API需要一个必须绑定(bind)到UI中的SurfaceView。也许我错了。有没有人编写过可以从服务中拍摄照片的代码?

Android 偷偷解锁拍照

我正在尝试构建一个应用程序,每次解锁手机时都会拍摄一张照片。用户不应看到已拍摄照片。所以它的行为基本上应该像一个防盗应用程序。我读到我应该使用虚拟SurfaceTexture,因此屏幕上不会显示预览,但我无法拍摄照片。这是我到目前为止写的。这只是与Camera对象取得联系的示例Activity:packagecom.brushmate.chameleon;importjava.io.IOException;importandroid.graphics.SurfaceTexture;importandroid.hardware.Camera;importandroid.os.Bundle

android - 如何为 Android 创建自定义相机布局?

我正在开发一款需要摄像头的安卓应用。我知道我可以使用内置的相机应用程序拍照。但是,我想要更自定义的外观(可能是另一个UI和一些附加功能)。你们中有人能给我一个关于如何实现这一目标的一般方法吗?那太棒了,谢谢! 最佳答案 这里有一个很好的教程来完成它。CameraIntegrationwithSurfaceView您可以根据需要在SurfaceView上进行自定义更改。 关于android-如何为Android创建自定义相机布局?,我们在StackOverflow上找到一个类似的问题:

Android:仅在相机预览中旋转叠加按钮

我有一个Android应用程序,它使用LinearLayout作为主布局,并带有一个由相机预览填充的SurfaceView。在这里,我用三个按钮和一个自定义TextView膨胀另一个LinearLayout。我希望相机预览始终保持横向,并且覆盖布局会根据设备方向发生变化。我尝试在Activity的list中设置android:screenOrientation="landscape"但是(当然)膨胀的布局也始终保持固定,而不设置android:screenOrientation属性还有相机预览旋转,减慢应用程序并显示奇怪的预览形状因素。这里是布局的相关代码:privatevoidset

android - 2个不同的应用程序可以同时使用同一个相机吗?

我希望能够在另一个应用程序也在使用相机时使用来自相机的视频流(甚至每秒几帧)。这可能吗? 最佳答案 没有。对相机的访问是独占的。参见Cameradocumentation,它说:Ifyourapplicationdoesnotproperlyreleasethecamera,allsubsequentattemptstoaccessthecamera,includingthosebyyourownapplication,willfailandmaycauseyourorotherapplicationstobeshutdown.

android - 如何设置OpenCV的相机以纵向和全屏显示预览

我正在尝试创建一个Android应用程序。它始终以纵向模式显示相机预览,并对(某些)帧执行一些繁重的图像处理操作。因此,我正在使用OpenCV(两者都是OpenCV4Android和nativeC/C++组件)。问题是,当使用CameraBridgeViewBase或JavaCameraView类时,OnCameraFrame返回的帧处于横向模式。现在,如果Activity被定义为使用横向模式(就像OpenCV的示例应用程序一样),预览看起来不错,但任何其他UIView都会倾斜90度(并且如前所述,设备应该以纵向模式运行我的应用程序模式)。如果Activity设置为纵向模式,UIVie

方形屏幕上的 Android Camera Preview 已拉伸(stretch)

我正在为Android构建一个应用程序,但该设备确实有一个方形屏幕。屏幕为320x320,相机应用使用SurfaceView显示预览,如下所示:mCameraView=(SurfaceView)findViewById(R.id.surface);LayoutParamsparams=mCameraView.getLayoutParams();intcamera_dimension=getResources().getInteger(R.integer.camera_dimension);params.height=camera_dimension;//320pxparams.widt

android - Google Vision API - 在 Camera Preview 上绘制图形布局,绑定(bind) QR 码

我正在将Google视觉API集成到我现有的Android应用程序中。该应用程序确实可以识别QR码,但我需要实现UI功能,在该功能中,用户会在条形码上显示图形轮廓。 最佳答案 此代码示例包括在条形码上显示图形轮廓:https://github.com/googlesamples/android-vision/tree/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader从探测器

android - React Native Camera 导致 gradle 构建错误

我在Android上遇到react-native-camera问题。它在大约一个星期内工作正常,突然间,Gradle无法构建并出现以下错误:Error:Executionfailedfortask':react-native-camera:processReleaseResources'.>Error:morethanonelibrarywithpackagename'com.google.android.gms.license'据我所知,这是由不止一次加载com.google.android.gms引起的。我遵循了RNCamera文档并确保我的Gradle文件匹配。android/a