草庐IT

camera_gridView

全部标签

android - 如何避免 context.getSystemService(Context.CAMERA_SERVICE) 中的内存泄漏?

我在Android5.xCamera2API中发现了内存泄漏,我也是reported.问题是当您使用在LEGACY模式下实现Camera2API的AndroidLollipop设备时。在此类设备上,调用context.getSystemService(Context.CAMERA_SERVICE)会导致context被保留,这样它就不会被垃圾回收。如果此context是您多次启动的Activity,您最终可能会挂起对数十个从未被垃圾回收的Activity实例的引用。该问题似乎只发生在以LEGACY模式实现Camera2API的Lollipop设备上(例如HTCOneM8、Samsung

java - 在运行时更改 Android Camera 2 的 Flash 设置

基本上,我想做的是通过在应用程序中单击按钮来更改CONTROL_AE_MODE。用户可以使用自动闪光(ON_AUTO_FLASH),如果开启(ON_ALWAYS_FLASH),或关闭(CONTROL_AE_MODE_OFF)。在这个例子中:https://github.com/googlesamples/android-Camera2Basic/blob/master/Application/src/main/java/com/example/android/camera2basic/Camera2BasicFragment.java第818行,他们设置了一次闪光灯://Usethes

安卓: "Camera.takePicture failed"异常

我遇到了一个奇怪的问题。我正在HTCEVO上进行测试。我写了一个针对2.2的演示相机应用程序,几乎一切正常。问题是拍了三四张照片后,应用程序崩溃并给我以下消息:D/QualcommCameraHardware(64):takePicture(479)D/QualcommCameraHardware(64):val_ril_status=0,val_wimax_status=0,val_hotspot_status=0,val_low_temp_limit=10.000000,val_batt_temp=29.799999,val_low_temp_limit=15,val_batt_c

android - 无尽的 GridView

我看过很多无尽列表的实现。其中之一是https://github.com/commonsguy/cwac-endless他们都在使用ListView。所有这些都只是在列表中添加另一行。但是当我们考虑Gridview(就像在GooglePlayStore中)并将加载View添加为网格中的另一个项目时,它看起来很难看。我怎样才能在Play商店中获得同样的东西? 最佳答案 我写了一个滚动监听器并将这个滚动监听器设置到我的GridView。如果发现错误请指正。如:finalGridViewg=(GridView)findViewById(R

Android Camera2 API - 检测何时获得焦点

因此,我设法按照我想要的方式使用旧相机创建了我想要的功能。使用mCamera.autoFocus(autoFocusCallback);我会检测何时获得焦点并在预览模式下运行所需的代码。现在我很难掌握如何在camera2API中执行相同的操作。我的第一个想法是我会使用privatevoidprocess(CaptureResultresult){switch(mState){caseSTATE_PREVIEW:{//Wehavenothingtodowhenthecamerapreviewisworkingnormally.intafState=result.get(CaptureRe

android - 如何使用 Camera 2 API Android 提高拍摄图像的质量?

我正在使用谷歌示例创建Android相机应用程序。手机拍摄图像后,图像质量会有所不同。相机预览具有比输出图像更好的图像质量。如何提高输出图像的质量?捏缩放后预览图像和输出图像的质量差异甚至增加。这是我的photofragment,它是base类(class)。 最佳答案 提高图像质量的唯一方法是将ImageReaderSize增加到最大分辨率:mImageReader=ImageReader.newInstance(pictureSizeValue.getWidth(),pictureSizeValue.getHeight(),fo

android - GridView 还是 TableLayout?

http://img683.imageshack.us/img683/645/weatherscreenmockupoutl.png我在问自己什么是编写此布局的最佳方式。基本上我只需要知道如何获得宽度相等的七列。提前致谢! 最佳答案 如果它是你想要的等宽,你可以选择linearLayout与等重量的child。查看以下xml。//dothesameforyourrestofthesixchildren 关于android-GridView还是TableLayout?,我们在StackOv

android - 需要在 Android 中为 Gridview 创建页脚

见下面的布局。我无法将页脚按钮放在GridView下方。任何帮助将不胜感激。Gridview填屏时Button不显示。 最佳答案 我一直在寻找GridView很长时间,它允许我们像ListView一样addFooterView和addHeaderView。两年前的帖子了。我是通过谷歌搜索结果中的链接来到这里的。我不知道这个问题是否已经解决。如果没有,这里有一个库可能会有帮助。https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter.很简单:GridViewWit

android - 如何: gridview inside a fragment?

我想创建一个类似androidmarket的gridview,我想用互联网数据库中的图像填充它。它需要与androidv4.support一起工作,因为我想运行2.2到4.0。有人说,在pre-4.0中不能创建gridview,是这样吗?然而,它仅在我使用setListAdapter()时有效,但当我更改为gridview.setAdapter()时,它每行仅显示一个图像,如ListView>,它不再起作用了。这是我的尝试:这是ListFragment类:publicstaticclassArrayListFragmentextendsListFragmentimplementsOnS

android - 在gridview中设置某些项目不可点击

我正在尝试将我的gridview中的某些项目从可点击设置为不可点击。所以我有一个带有自定义适配器的gridview和一个onitemclicklistener。在我的自定义适配器中,我尝试在我的getView方法中执行以下操作:(因为我读到有关调用isEnabled..)if(intvalue奇怪的是,现在每个项目都不可点击,虽然有些项目的值>5..我不知道是什么导致了这个...... 最佳答案 所以您实际上在这里做的是覆盖内置方法isEnabled(int)并告诉它始终返回false。这会导致您的适配器始终告诉您的网格不应启用其单