我正在从存储在我的sd卡中的视频创建缩略图,在GridView中显示缩略图及其名称。在GridView的项目选择事件上弹出一个对话框并询问x,y,right,bottompositions然后将其粘贴到mainactivity。我得到了视频文件,并尝试使用媒体存储创建缩略图,我也在检索缩略图作为位图,但位图为空。在GridView中显示视频名称,我可以选择相应的缩略图并可以给出位置,也可以将缩略图设置为主要Activity。问题是位图为空且位图图像未显示(显示文本vie视频名称)。有什么问题?我想不通?请帮助我?我的代码如下。提前致谢。if(f.isFile()){if(fName.e
我正在制作一个文件管理器,其中的图片项有一个小缩略图。我使用MediaStore获取缩略图。一切正常。但是当我重命名或移动文件时,缩略图不显示。我找到了一段代码来刷新MediaStore:getActivity().sendBroadcast(newIntent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://"+Environment.getExternalStorageDirectory())));它有效,但我必须等待4或5秒并刷新,然后缩略图才会更新。如何在重命名或移动后立即获取图像的缩略图? 最佳答案
我想用内置Android相机拍摄的照片更新ImageView。我使用以下代码:voidgetPhoto(){Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent,TAKE_PICTURE);}之后我通过以下方式获取照片:@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(requestCode==TAKE_PICTURE){Bitmapphoto=(Bitm
我想显示我手机中的所有照片,并使用Picasso在gridview中显示它们。问题是我不知道如何实现它。目前我正在使用它来查询所有手机照片:Cursorcursor;String[]columns=newString[]{MediaStore.Images.ImageColumns._ID,MediaStore.Images.ImageColumns.TITLE,MediaStore.Images.ImageColumns.DATA};cursor=cr.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,columns,null,nu
我已经知道如何从我的视频创建缩略图了。代码如下所示:videoGalleryThumbnails.add(ThumbnailUtils.extractThumbnail(ThumbnailUtils.createVideoThumbnail(videoFile.getAbsolutePath(),MediaStore.Images.Thumbnails.MINI_KIND),500,200));但是创建的缩略图是在一个非常糟糕的时间。正是视频变黑的时候。现在我再也不用全黑的缩略图了。如何在特定时间拍摄我的视频的缩略图?例如。在00:31还是01:44?还是不可能?我也尝试使用Media
在我的应用程序中,我使用外部相机应用程序拍摄照片并将其保存到SD卡,我需要这张照片的方形缩略图。我已经设法将相机发回的缩略图裁剪成方形,但由于我将照片保存到磁盘,Intent是空的,而我制作图片方形的旧方法Bitmapcropped=Bitmap.createBitmap(source,0,0,min,min)抛出OutOutMemory异常。 最佳答案 BitmapThumbImage=ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(imagePath),THUMB
我一直在使用thisbasicwrapper在SeekBar周围,但发现它隐藏了拇指,或者做了一些时髦的事情,比如在棉花糖下面让它在白色背景上变成白色。我使用AS"BlankActivity"向导创建了一个项目来说明这一点,除了这里描述的内容之外,没有改变默认值。左边是Lollipop,同样的代码在Marshmallow的右边运行:有一个自定义的水平SeekBar来测试自定义它们是否存在一般问题,但事实并非如此。左侧的第一个垂直样式没有样式,这在Marshmallow之前很好,但不是,中央样式明确使用Widget.Material.Light.SeekBar样式来测试默认值是否未被拾取
是否可以从视频Url获取缩略图?我需要ListView中的视频缩略图。 最佳答案 是的,可以使用ThumbnailUtils获取视频的缩略图。FileOutputStreamout;Fileland=newFile(Environment.getExternalStorageDirectory().getAbsoluteFile()+"/portland.jpg");//imagefileusetocreateimageucangiveanypath.Bitmapbitmap=ThumbnailUtils.createVideoTh
我正在创建一种在网格中显示所有图像的“图库”应用。问题是:一些图像没有以正确的方向显示。这是获取缩略图的代码finalString[]projection={MediaStore.Images.Thumbnails.DATA,MediaStore.Images.Thumbnails.IMAGE_ID};//querythethumbnailsproviderCursorthumbnailsCursor=context.getContentResolver().query(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,projecti
在我的应用程序中,我需要显示存储在res/raw文件夹中的视频缩略图。我搜索了一下。我得到以下代码。intid=**"TheVideo'sID"**ImageViewiv=(ImageView)convertView.findViewById(R.id.imagePreview);ContentResolvercrThumb=getContentResolver();BitmapFactory.Optionsoptions=newBitmapFactory.Options();options.inSampleSize=1;BitmapcurThumb=MediaStore.Video.