草庐IT

camera_gridView

全部标签

java - 如何从 Internet 获取值到 String[] 数组并将其传递到 Android 中的 GridView ?

我从Internet获取值并将GRID_DATA数组中的数据放入GridView,这两种方法都可以单独工作,而且都工作正常。我将两者组合在一起,其中来自JSONObject的数据会将值添加到JSON数组,以便GRID_DATA将从中获取GRIDView所需的字符串。但是我在其中发现了一些错误。importorg.json.JSONArray;importorg.json.JSONException;importorg.json.JSONObject;importandroid.app.Fragment;importandroid.app.ProgressDialog;importand

java - Android Camera.takePicture 失败

作为一个学习练习,我正在编写一个安全应用程序,当任意事件发生时,需要打开相机、拍照并关闭相机,而不用担心闪光灯、对焦、或显示预览。我跟随在线演示并制作了一个可以拍照的应用程序,但它使用预览等等。所以我开始努力让它在没有预览的情况下工作。不管怎样,我一直收到“拍照失败”的异常,我不知道为什么。我希望对CameraAPI有更多经验的人可以看看并指出解决方案的方向。以下是我的相关文件。我正在使用最新的AndroidStudio并在GalaxyS4上进行测试。[主Activity.java]packagecom.g5digital.cam2;importandroid.content.pm.P

android - 如何在 GridView 中最好地优化 Picasso?

我正在使用Picasso(2.5.2)通过适配器将本地content://图像加载到3列GridView中。Picasso.with(mContext).load(mCameraImages.getUris().get(position)).error(android.R.drawable.ic_dialog_alert).fit().centerCrop().into(view);在我的特殊情况下,mCameraImages只是一个URI列表,来自本地mediaStore。我发现当我加载GridView时,Picasso总是从磁盘(蓝色调试指示器)而不是内存中获取图像。这是预料之中的

Android Camera2 预览在风景中旋转 90 度

我正在关注youtubetutorial,尝试学习Camera2API。当然,我是在开发自己的应用程序的同时学习这一点的。教程和我的应用程序之间的一个不一致之处是,教程仅将相机设置为纵向模式,而我的应用程序必须处于横向模式。我目前可以查看相机的预览,但当我的应用处于横向或水平状态时,相机预览看起来旋转了90度。几乎感觉我可以旋转TextureView,但这似乎不正确,就像当我拍照时,它会被错误地旋转。下面是与图片大小有关的代码(整个代码很长)privatevoidsetupCamera(intwidth,intheight){CameraManagercameraManager=(Ca

Android GridView - 根据位置更新 View

我有一个GridView,它使用自定义适配器(myAdapter扩展了BaseAdapter),其中网格中的每个项目都包含一个ImageButton。getView()工作正常。但是,在我的代码的其他地方,我如何才能根据其在GridView中的位置更新网格中某个特定项目的图像(setImageResource)?到目前为止,我已经将它添加到我的适配器类中:publicvoidchangeImage(){Log.d(TAG,"Imagechange");this.ImageButton.setImageResource(R.drawable.newImage);}并且想写这样的东西:my

camera2 API不适用于仿真器

我正在尝试在模拟器上使用Camera2API,但不幸的是,我在实现它时遇到了问题。我正在使用摄像头2个由Google提供的关联我在真实设备上尝试了它,并且可以正常工作。真正的设备是:华为P9LiteAPI24,三星GalaxyS5API23。基因模拟器是:GoogleNexus4,5,6API21,22,24,三星GalaxyS6,S7API23,25现在的问题是,在模拟器上启动该应用程序时,它显示了相机(我正在使用网络摄像头),但是当我单击按钮图片时,它通常在吐司上显示图片保存在特定路径中。但这不是,这意味着没有拍摄图片,只能在真实设备上做到这一点。我注意到在构建项目时,logcat显示了这

Android GridView 以相反的顺序加载

每当我改变手机的方向时,我都会看到GridView中的项目顺序颠倒,即位于第一个位置的现在位于末尾,依此类推。我怎样才能摆脱这个问题?根据点击的位置,我正在调用不同的Activity。但是因为顺序改变了,当屏幕方向改变时调用了错误的Activity。我在list文件中添加了android:configChanges="orientation|keyboardHidden"。感谢任何帮助。适配器类:classImageAdapterextendsBaseAdapter{ContextmContext;privateString[]mHome_icon_text={"A","B","C",

android - 我应该使用 Camera2 还是 Camera APIs for Android?

Android发布了名为camera2的新版相机API,我想在我的应用程序中使用它们,因为我对旧API有很多问题,我希望新的相机管理API更好。我在旧版Android设备上遇到的大多数用户都会遇到这个问题,是否有任何兼容包可以为您处理这个问题,或者您是否必须为每个API编写两个不同的类? 最佳答案 isthereanycompatibilitypackagetohandlethisforyou不,因为那真的不可能——Camera2在非常低的层面上是不同的。如果有的话,旧的android.hardware.CameraAPI就是“兼容

如何调用设备摄像头进行拍照、预览并将拍摄结果保存在媒体库中(Camera)

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com场景说明调用设备摄像头进行拍照、预览是许多应用开发过程中都需要的功能。在拍照完成时显示照片预览图可以确认拍摄的照片是否达到预期,本例将为大家介绍如何实现上述功能。效果呈现本例效果如下:拍照预览运行环境本例基于以下环境开发,开发者也可以基于其他适配的版本进行开发。IDE:DevEcoStudio4.0.0.201Beta1SDK:Ohos_sdk_public4.0.7.5(APIVersion10Beta1)实现思路本例使用@ohos.multimedia.camera接口实现相机示例的主要

机器人 : how to create GridView

我需要创建如下所示的gridview:首先我想到了一种方法,与StaggeredGridLayoutManager一起使用,但它也有静态跨度。如果我传递两列的跨度,即使空间可用于另一个项目,也会创建列。请提出任何建议。 最佳答案 此流程布局可能对您有所帮助。FlowLayout 关于机器人:howtocreateGridView,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/33