草庐IT

camera_direction

全部标签

camera - CustomPaint Over Camera Preview

我正在尝试在Flutter中的相机预览上显示CustomPaint元素。现在,CustomPaint元素显示在相机预览下方。我正在使用Fluttercameraplugin显示相机预览。我的代码如下。class_CameraPreviewStateextendsState{[...]Widgetbuild(BuildContextcontext){doubleheight=MediaQuery.of(context).size.height;returnnewYidKitTheme(newCenter(child:_isReady?newContainer(height:height/

android - "IllegalStateException : scrollview can host only one direct child"在一个 LinearLayout 添加

我有附加文件列表,并想让我的LinearLayout水平滚动。除了我得到IllegalStateException之外,我只向我的Horizo​​ntalScrollView添加了一个子LinearLayout。我的XML:并想添加文件列表到ScrollView中的LinearLayout,如下所示:publicvoidaddFiles(){HorizontalScrollViewscroll=(HorizontalScrollView)findViewById(R.id.scrollMessageFiles);LinearLayoutlayout=(LinearLayout)find

android - 我在哪里可以获得适用于 ADT 的功能性 Wi-Fi Direct 演示 Android 应用程序项目?

我在developer.android.com上看到了对Wi-FiDirect演示应用程序的引用但我不知道如何找到和/或导入它。大多数Android教程都很简单明了,我可以下载项目并将其添加为现有代码(例如NetworkServiceDiscovery),但我对Wi-FiDirect并不满意。这不一定是现有的Wi-FiDirect演示(假设存在)。我只想要一些我可以拉入ADT的东西,所以我有一些示例源代码。(我知道我链接的Wi-FiDirect页面上有代码fragment,但我正在寻找一个已知功能的项目,而不是fragment。)作为引用,我正在运行Android开发者工具版本:v21

android - 如何获取Android中WiFi-Direct(WiFi-P2P)对等设备的IP地址?

我正在尝试在Android中实现WiFi-Direct(WiFi-P2P)。我引用了samples\android-19\legacy\WiFiDirectDemo中的示例代码。我在phone-A上安装了WiFiDirectDemo.apk并运行它。phone-B在AndroidSetting中打开WiFi-Direct(WiFi-P2P)。phone-A连接到phone-B后,在phone-A上显示如下信息。代码如下:@OverridepublicvoidonConnectionInfoAvailable(finalWifiP2pInfoinfo){Log.d(WifiP2P.TAG

android - 捕获 4 :3 camera picture via android Camera2 API on camera with 16:9 sensor array

我想使用Camera2API(在5.0版本的android中添加)从android前置摄像头捕获宽高比为4:3的视频。除非摄像头具有16:9传感器阵列(如三星GalaxyS5上的前置摄像头),否则它可以正常工作。在这种情况下,图片看起来会被拉伸(stretch),就像16:9图片被捕获并被挤压到MediaRecorder提供的4:3表面一样。根据文档,只要将MediaRecorder的大小设置为getOutputSizes(MediaRecorder.class)提供的大小之一,就不需要任何其他配置。.相机应自动裁剪图片以适合MediaRecorder表面的大小。我还测试了相反的情况—

android - 如何在 Android 中提高 Camera 2 的图像质量?

我使用谷歌示例来创建Android相机应用程序。几天来我无法解决输出图像质量的问题。这是用于捕获照片/视频的基础fragment。publicclassCamera2BaseFragmentextendsFragmentimplementsView.OnTouchListener{protectedstaticfinalSparseIntArrayDEFAULT_ORIENTATIONS=newSparseIntArray();protectedfinalStringFRAGMENT_DIALOG="dialog";protectedInteger[]mExposureCompensa

java - Camera2API : Session has been closed; further changes are illegal

我正在使用Camera2API构建相机Activity,该Activity将拍摄的图像发送到另一个Activity。在某些设备上它可以工作,但在其他(较慢的设备)上我得到一个java.lang.IllegalStateException,它说“session已关闭;进一步的更改是非法的”。我在这一行(在updatePreview()中)得到这个异常:cameraCaptureSessions.setRepeatingRequest(captureRequestBuilder.build(),null,mBackgroundHandler);这是我的完整代码:publicclassNew

java - 以编程方式创建布局时在 Camera2 API 中预览拉伸(stretch)

更新我们的应用程序后,我们现在使用Camera2API,不幸的是预览在我们的测试设备上被拉伸(stretch):SamsungSM-J330F/DS,Android版本8.0.0,API26因为我们在同一台设备上使用Google的Camera2Basic项目时没有遇到这个问题,所以我们尝试调整我们的项目以使用相同的预览实现。目前,我们无法弄清楚两个项目之间不同预览的确切原因。这是预期的:与Camera2Basic项目相比,我们的RelativeLayout是在Activity类中以编程方式创建的,然后将AutoFitTextureView添加到此对象:mMainLayout=newFr

android camera intent 在某些手机上使应用程序崩溃(大约 20%)

我对这个问题做了很多研究,看到了一些很好的回应,并找到了一些很好的“解决方案”资源来解决这个问题。然而不幸的是,我在某些设备上仍然遇到很多应用程序崩溃。崩溃发生在有人拍照后,相机Intent应该将信息传递回调用Activity。出于我的应用程序的目的,我只是用新拍摄的照片覆盖任何现有照片,这样我就可以使用几乎静态的文件位置路径。以下是我如何称呼Intent:Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//getthefilepathfromanexternalclass(necessaryforgalaxynexus)

java - Android camera , onPictureTaken(byte[] imgData, Camera camera) 方法和 PictureCallback 从未调用过

我有一个自定义相机应用程序,它在SurfaceView上预览相机视频输出并尝试拍照,照片应该由“xzing”扫描仪API处理以解码图像中的任何条形码。我的应用程序预览正确并且没有抛出任何错误或预期,但是我的onPictureTaken(byte[]imgData,Cameracamera)方法和PictureCallback从未被调用,因此我无法获取图像并继续进一步扫描。下面是负责相机逻辑的Activity的实际代码。onPictureTaken(byte[]imgData,Cameracamera)方法和PictureCallback都在这个类中(ScanVinFromBarcode