草庐IT

绘图库

全部标签

android - 如何从图库中选择视频并获取其真实路径?

我可以用这个代码打开画廊,Intentintent=newIntent(Intent.ACTION_PICK);intent.setType("video/*");intent.setAction(Intent.ACTION_GET_CONTENT);startActivityForResult(Intent.createChooser(intent,"SelectVideo"),PICK_VIDEO_REQUEST);它在三星GalaxyS5上运行良好。但在某些手机中,图像会与视频一起显示。我需要对代码进行哪些更改才能打开图库以显示仅视频?返回结果时如何获取所选视频的真实路径?

java - 带有捏缩放的 Android 图库

我找到了gallerywithpinchzoom的示例项目并做了一些错误修复。您可以在here下载我的代码它只支持全屏。它始终将图像居中到屏幕高度。但我想将标题View放在屏幕顶部并调整图像的位置。图片位置应为:headerheight+(screenheight-headerheight)/2我不太擅长使用Matrix。任何人都知道如何使自定义图库以任何尺寸(不仅仅是全屏)工作? 最佳答案 您可以使用我的PinchtozoomGallery项目。您可以从图库中选择任何图像,然后在onDoubleTap(MotionEvente)打

android:如何隐藏文件夹不出现在图库中

我有一个在SD卡中创建文件夹的应用程序。之后,我做了一些操作,可能会导致在我的文件夹中存储不同的媒体文件、图形。问题是这个文件夹在“画廊”部分中可见,这是不合适的。如何隐藏文件夹或我的文件夹内容不显示在图库中?期待回复谢谢 最佳答案 在文件夹中放置一个名为.nomedia的文件。如果您愿意,这可以是一个零字节文件——名称很重要。 关于android:如何隐藏文件夹不出现在图库中,我们在StackOverflow上找到一个类似的问题: https://stack

Android:保存新图像后刷新图库

所以在我的应用程序中,我有一次将一堆图像保存到一个临时文件夹中,并且我希望它们立即显示在图库中。重新启动后,他们会这样做,但否则他们不会。我尝试过使用sendBroadcast方法:sendBroadcast(newIntent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://"+Environment.getExternalStorageDirectory())));但是我得到一个权限错误:E/AndroidRuntime(2628):java.lang.SecurityException:PermissionDenial:notallow

android - 从 android 5.0 中的图库中选择照片

我在使用android5.0从图库中挑选图像时遇到问题。我的启动Intent代码是:privatevoidtakePictureFromGallery(){Intentintent=newIntent(Intent.ACTION_PICK,MediaStore.Images.Media.INTERNAL_CONTENT_URI);startActivityForResult(intent,PICK_FROM_FILE);}这里是请求代码PICK_FROM_FILE的onActivityResult()方法中调用的函数privatevoidhandleGalleryResult(Inte

android - 如何将 Android 图库中的 throw 限制为每次 throw 仅一项?

我有一个包含几个全屏图像的画廊。我想将throw手势限制为一次仅推进一张图像(如HTCGallery应用程序)。实现这一目标的正确/最简单的方法是什么? 最佳答案 只需重写GalleryWidget的onFling()方法,不要调用父类(superclass)onFling()方法。这将使画廊在每次滑动时前进一个项目。 关于android-如何将Android图库中的throw限制为每次throw仅一项?,我们在StackOverflow上找到一个类似的问题:

android - 在 Android 浏览器中使用 input type=file capture=camera 上传照片时,防止照片自动保存到图库

我正在使用众所周知的HTML5方法来捕获和上传支持最新智能手机的图像。这是我的代码:在我关心的所有设备上都能完美运行。问题是这样的:在Android上,您捕获的文件会自动保存到库中。我在隐私和安全性非常重要的应用程序中实现了这一点。我们无法将文件保存到用户的设备。有谁知道防止OS自动保存图片的方法吗? 最佳答案 没有办法阻止保存。在网络应用程序中,客户端是沙盒的,出于安全原因,您无法控制网站范围之外的任何内容。但是,您可以尝试此解决方案(它不适用于所有设备):而不是使用标签,您可以使用getUserMedia自行实现摄像头捕捉和.使

android - 使用 FileProvider 从图库中选择图像文件

为AndroidN编译我遇到了FileProvider的问题.我需要让用户从图库中选择图像/用相机拍照,然后将其裁剪为正方形。我已经成功实现了FileProvider用相机拍摄图像,但我从图库中挑选图像时遇到严重问题。问题是画廊中有很多来自不同地方的文件,例如我有异常(exception):java.lang.IllegalArgumentException:Failedtofindconfiguredrootthatcontains/storage/6133-3766/DCIM/100ANDRO/DSC_0035.JPG所以问题是,我可以将什么放入file_paths.xml以访问/

android - 替换已弃用图库的选项

我目前正在使用图库小部件来显示缩略图的滑动列表。每个缩略图都有一个背景颜色和一个文本覆盖。(这是一个颜色选择器)。然而,从APIversion16,thegalleryisdeprecated.开始.据我了解,API版本大于16的手机不保证具有图库小部件。我会使用viewpager,但它一次只显示一个View,我也想显示相邻的View。水平ScrollView可以做到这一点,但它不会像画廊那样捕捉到最近的选项。我已经寻找现有的小部件,但找不到。你对我应该选择什么小部件有什么建议吗? 最佳答案 替换Gallery的一个不错的选择是Vi

Android:图库中的内存不足异常

我的应用程序显示9个类别的列表,每个类别显示一个基于画廊的封面流(由NeilDavieshere慷慨提供),其中包含所选类别的图像。这些图片是从网络上获取的,每张图片的大小从300K到500K不等,并存储在Drawable的arrayList中。此数据使用BaseAdapter绑定(bind)到封面流(代码如下)。每次我退出coverflow并返回类别列表时,我都会清除arrayList(再次,下面的代码)。在场景1中,我的arrayList包含5个Drawable。在这种情况下,我可以自由浏览所有类别并显示它们的图像。在我的测试过程中,我将所有类别循环了5次,这似乎足以确定没有问题。