草庐IT

camera_gridView

全部标签

android - 如何有效地在 gridview 中加载互联网图像?

我正在使用以下示例在我的Activity中显示互联网图像。http://developer.android.com/resources/tutorials/views/hello-gridview.html在自定义图像适配器中,我直接从互联网加载图像并将其分配给imageview。在gridview中显示图像,一切正常,但效率不高。每当我滚动gridview时,它会一次又一次地加载图像,这就是gridview滚动非常慢的原因是否有缓存或一些有用的技术可以使它更快? 最佳答案 创建一个返回位图的全局静态方法。此方法将采用参数:cont

Android MediaCodec 和摄像头 : how to achieve a higher frame rate to get frame raw data from camera?

bigflake.com中CameraToMpegTest.java的例子,或者Grafika中的“Show+capturecamera”,使用camera.preview获取帧数据。实验表明(Nexus4,Android4.4.2)帧率为10fps。这没有预期的那么高。如果我们使用同一台设备(Nexus4、Android4.4.2)使用摄像头录制视频,帧率为30fps。所以我假设使用camera.preview的较低帧率在于方法(预览方法)。我曾经看过一个帖子,说相机预览方法的帧率较低。所以看起来解决方法是直接使用来自相机硬件的原始帧数据。怎么做?我的印象是iOS有视频处理API可以

android:如何将我的应用程序注册为 "camera app"

我想知道如何告诉android我的应用程序是相机应用程序,以便其他应用程序知道它们可以启动我的应用程序来获取照片。例如。使用pixlr-o-matic,您可以从图库中选择图像,也可以从您选择的相机应用程序中请求它。编辑:如何将图片返回到调用应用程序? 最佳答案 这是通过intent-filters完成的。将以下标记添加到您的list中:现在,当用户想要拍照时,您的应用程序将出现在列表中。编辑:这是返回位图的正确方法:UrisaveUri=(Uri)getIntent().getExtras().getParcelable(Media

android - 如何在更新gridview时避免闪烁?

我有一个GridView。我正在显示10张图像数组中的图像。1分钟后,我又添加了5张图片。要更新gridview,我使用以下代码。aImgAdapterL.notifyDataSetChanged();aImgAdapterL是我的ImgaeAdapter。正在显示新图像。我的问题是在更新gridview时,图像更新期间出现闪烁或闪烁。是否可以隐藏闪烁? 最佳答案 我遇到了同样的问题,并且能够像这样解决它:事实上,这是由于我的ListAdapter没有正确管理整个列表刷新的情况。如果是这样,您要做的是保持屏幕上已显示的项目原样。为此

camera - flutter 相机出现拉伸(stretch)

我一直在玩flutter,到目前为止我很喜欢它,但我在让相机工作时遇到问题。我按照此页面上的说明进行操作https://pub.dartlang.org/packages/camera它有效。但是,相机被拉伸(stretch)以适合手机屏幕,但图像变形并且比应有的高度更高。其他使用相机的应用似乎保持比例,有没有办法确保它不会被拉伸(stretch)但仍会填满屏幕? 最佳答案 以lase的解决方案为基础,即使设备的纵横比与相机的比例不同,这也有效:finalsize=MediaQuery.of(context).size;finald

camera - flutter 相机出现拉伸(stretch)

我一直在玩flutter,到目前为止我很喜欢它,但我在让相机工作时遇到问题。我按照此页面上的说明进行操作https://pub.dartlang.org/packages/camera它有效。但是,相机被拉伸(stretch)以适合手机屏幕,但图像变形并且比应有的高度更高。其他使用相机的应用似乎保持比例,有没有办法确保它不会被拉伸(stretch)但仍会填满屏幕? 最佳答案 以lase的解决方案为基础,即使设备的纵横比与相机的比例不同,这也有效:finalsize=MediaQuery.of(context).size;finald

android - 如何使用 Android GridView 设置等间距?

如何设置剩余空间平分?例如,我有一个包含2列的GridView。全宽700px,列200px:如何指定xml,让剩余的空间(300px)平均分成3block?即100像素|200像素(第1列)|100像素|200像素(第2列)|100px 最佳答案 将android:stretchMode设置为spacingWidthUniform。http://developer.android.com/reference/android/widget/GridView.html#attr_android:stretchMode

java - 使用OpenCV打开Android原生Camera

我只需要知道如何开始,实际上我需要使用opencv打开Android原生相机。在哪里可以找到相关文档或任何帮助Material?我已经设置了我的eclipse使用opencv示例项目! 最佳答案 查看opencv/samples/android/中提供的opencv示例,您应该可以在那里找到一些很好的示例。这也是显示howtoopenthecamera的文档的链接。.不要忘记请求访问相机的权限。简短版本,请参阅链接以获取完整详细信息:添加布局:初始化过程:privateBaseLoaderCallbackmLoaderCallbac

android - 如何强制 GridView 使用整个屏幕(无论显示大小如何)?

我有以下布局文件,它有一个GridView和一个ImageView作为背景。这是我在网格的每个“单元格”中用于实际项目的布局:我现在在我的设备上看到以下内容:有什么方法可以使GridView中的每个项目都变大,使其适合屏幕大小,并且我在显示屏底部没有未使用的空白区域?这在模拟器上运行良好,但在设备上屏幕分辨率更高,因此底部出现空白。非常感谢 最佳答案 这会很有效。不要忘记垂直间距。publicclassMyAdapterextendsBaseAdapter{publicstaticintROW_NUMBER=5;publicMyAd

Android GridView 像 ListView 一样添加页眉和页脚

也许您想在GridView中调用addHeaderView()或addFooterView(),它没有。我们很自然地想要向GridView添加页眉View或页脚View。也许你和我一样找了很久,但最终还是找不到解决办法。这里,我给出一个解决方案。 最佳答案 我发布这个答案只是希望来到这里的人能够得到想要的东西。让我们看一下屏幕快照。用法很简单GridViewWithHeaderAndFootergridView=(GridViewWithHeaderAndFooter)v.findViewById(R.id.ly_image_lis