草庐IT

image-provider

全部标签

android - 无法在 21 以下的 Api 中获取提供商 com.google.firebase.provider.FirebaseInitProvider

我在API18中遇到问题,它在API21及更高版本中有效。在PreLollipop版本的设备中出现错误,它在API21及更高版本中成功运行应用程序:E/AndroidRuntime:FATALEXCEPTION:mainjava.lang.RuntimeException:Unabletogetprovidercom.google.firebase.provider.FirebaseInitProvider:android.content.res.Resources$NotFoundException:StringresourceID#0x7f070150atandroid.app.A

android - 检测登录用户的 Firebase Auth Provider

我如何检查我的用户是否使用哪个AuthProvider登录到我的应用程序?我想检测我的用户是否使用Facebookauthprovider或使用EmailProvider或使用Googleauthprovider登录到我的应用程序。我在FirebaseDocs中搜索过这个,但我找不到任何合适的答案, 最佳答案 FirebaseUserfirebaseUser=FirebaseAuth.getInstance().getCurrentUser();if(firebaseUser.getProviderData().size()>0){

android - 在 Android 中通过 Content Provider 提供图像

所以在我的应用中,用户会发现图像,有点像视频游戏中的概念艺术功能。我希望这些图像能够缩放、共享和进行任何编辑——就像在图库应用程序中一样。展示它们的最佳方式是什么?我认为做到这一点的正确方法是发送一个带有图像/png类型的Intent.ACTION_VIEW,这样任何程序都可以获取它....但在那种情况下,图像需要对任何应用程序可用,它们不能是资源,对吧?(因为那样它们将无法用于其他应用程序。)所以它们需要通过内容提供者可用...我认为我不能将它们放在默认的媒体内容提供程序中...因为这样它们就不会通过图库应用程序被发现吗?我希望用户随着时间的推移“解锁”它们。所以我需要建立自己的内容

Android 内存不足错误 : bitmap size exceeds VM budget while loading images

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Android:StrangeoutofmemoryissuewhileloadinganimagetoaBitmapobject我正在使用一个图像加载器,它从URL加载图像并将其缓存到我的文件系统中。我从几部使用ACRA的手机中找到了以下崩溃报告错误:java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudgetatandroid.graphics.BitmapFactory.nativeDecodeStream(NativeMethod)atandroid.grap

安卓工作室/gradle : automated image resizing for android

我正在使用AndroidStudio和Gradle。我想知道是否有任何方法可以在构建时针对不同的分辨率自动调整图像大小。我的意思是拥有一组图像并自动调整大小以适应各种分辨率(例如xxhdpi、xhdpi、hdpi、mdpi,ldpi)完美的解决方案是拥有一些gradle插件,可以将其配置为在构建apk之前在适当的文件夹中生成调整大小的图像 最佳答案 我开发了一个gradle插件可以做到这一点(基于imagemagick)首先,您需要将插件添加到构建脚本中:buildscript{repositories{mavenCentral()

【论文阅读笔记】Multi-scale Transformer Network with Edge-aware Pre-training for Cross-Modality MR Image Syn

LiY,ZhouT,HeK,etal.Multi-scaleTransformerNetworkwithEdge-awarePre-trainingforCross-ModalityMRImageSynthesis[J].IEEETransactionsonMedicalImaging,2023.【开源】论文概述本文提出一种基于多尺度变换网络(MT-Net)的方法,用于跨模态磁共振成像(MR)图像合成。这种方法通过边缘感知的预训练和多尺度细化调整来提高合成图像的质量。核心创新包括:1)一个边缘感知的掩码自编码器(Edge-MAE),用于预训练,以改善图像的边缘细节;2)一个多尺度变换网络,用于

android - MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA 不调用 onActivityResult

我正在尝试使用MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA调用相机。但是,使用StartActivityForResult不会调用onActivityResult。我该如何解决这个问题? 最佳答案 //getimagecountinmediastorebeforstartcameraStartcamerawithchooserpublicvoidstartCameraActivity(){Cursorcursor=loadCursor();image_count_before=cursor.

安卓 : set background of layout using image path

我想将图像作为布局的背景。首先,我创建了一个可绘制对象:Drawabled=Drawable.createFromPath("pathToImageFile");在API级别8layout.setBackground(d)不支持和layout.setBackgroundDrawable(d)已弃用所以我需要使用layout.setBackgroundResource(resourceID)如何获取动态生成的可绘制对象的resourceID。我正在使用此方法:Drawabled=Drawable.createFromPath("pathToImageFile");创建可绘制对象。

android - 致命异常 : ThumbnailManager-1 while sharing images to Intent

我在使用FileProvider共享图像时遇到以下异常。以下是我以前的代码。{ArrayListfiles=newArrayList();files.add(getImageUriFromCache(context,bitmap,fileName));}privatevoidstartSharingIntent(ArrayListfiles,Stringcaption){Intenti=newIntent(android.content.Intent.ACTION_SEND_MULTIPLE);i.setType("image/png");i.setFlags(Intent.FLAG_

android - 使用 ACTION_IMAGE_CAPTURE 时无法连接到相机服务

我正在使用以下代码告诉系统我要拍照:Intentintent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE,null);intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,Uri.fromFile(newFile(filePath)));startActivityForResult(intent,TAKE_PHOTO_ACTIVITY);第一次使用时,它就像冠军一样工作。随后的尝试产生以下异常:E/CameraHolder(8300):java.lang