草庐IT

internal-storage

全部标签

firebase - 我应该将图片上传到 Cloud Firestore 还是 Firebase Storage?

可能是个愚蠢的问题,但需要像我这样的初学者弄清楚。我知道如何在Firestore数据库上上传图片,但我想而不是使用FirebaseStorage为什么我们不使用base64字符串来上传图片,这可能很容易?还是对字符串长度有限制?~PS:Ihaven'ttriedwithbase64stringtouploadimageonFirestore. 最佳答案 CloudFirestore"Usageandlimits"documentation声明“文档的最大大小”为1MiB(1,048,576字节)。这是图像的少量数据,仅允许将低分辨率

android - 无法解码流 java.io.FileNotFoundException/storage/emulated/0 打开失败 :ENOENT(No such file or directory

你好,我正在尝试保存在我的应用程序上拍摄的照片,但是当我尝试访问内存以放置数据时,出现错误无法解码流java.io.FileNotFoundException/storage/emulated/0打开失败:ENOENT(没有这样的文件或目录)这是我的代码。Camera.PictureCallbackmPictureCallback=newCamera.PictureCallback(){publicvoidonPictureTaken(byte[]data,Cameracamera){//TODOAuto-generatedmethodstubif(data!=null){//Inte

android - 程序类型已经存在 : com. google.common.util.concurrent.internal.InternalFutureFailureAccess

我在编译我的项目时遇到了这个错误。我发现那是因为Guava,以及我得到这个的原因,是其他库也在使用Guava(Guava的这个组件)(可能是其他版本,或者只是复制)。我不知道是哪一个。我正在使用Guava进行哈希处理,同时在登录时保存我的密码。我知道有必要排除它,但我不知Prop体是什么以及如何排除。Programtypealreadypresent:com.google.common.util.concurrent.internal.InternalFutureFailureAccessdependencies{implementationfileTree(dir:'libs',in

android - 从 getExternalCacheDir() 获取的/storage/emulated/0 生成 "no such file or directory"错误

在Nexus4上运行,当我调用getExternalCacheDir().getAbsolutePath()时,我得到一个路径/storage/emulated/0/Android/Data/com.example.myapp/缓存。问题是,如不同地方所述,/storage/emulated/0生成“没有这样的文件或目录”错误。我希望得到的是/storage/emulated/legacy,因为我使用System.getenv(“EXTERNAL_STORAGE”)。我将只使用if语句来检查和更正路径,以防它指向与我通过getenv获得的不同的东西,但我想了解为什么getExterna

android - QMOBILE、TECNO、ALPS java.lang.NoClassDefFoundError : android. support.v7.internal.view.menu.MenuBuilder

不仅仅是三星设备。我在这三个设备上遇到相同的异常:QMOBILE、TECNO、ALPSFatalException:java.lang.NoClassDefFoundError:android.support.v7.internal.view.menu.MenuBuilderatandroid.support.v7.widget.ActionMenuView.getMenu(ActionMenuView.java:643)atandroid.support.v7.widget.Toolbar.ensureMenu(Toolbar.java:876)atandroid.support.v

android - com.google.android.gms.internal.firebase-perf.zzq.zzb(boolean)' 在空对象引用上

环境Android设备:小米5\小米6Android操作系统版本:8.0.0GooglePlayServices版本:没有google服务Firebase/Play服务SDK版本:com.google.firebase:firebase-plugins:1.1.0、com.google.firebase:firebase-perf:15.1.0TargetSdkVersion:26问题java.lang.NullPointerExceptionAttempttoinvokevirtualmethod'voidcom.google.android.gms.internal.firebas

android - CircleCI 中的单元测试因 org.gradle.internal.exceptions.LocationAwareException 而失败

我正在为我们的圈子CI服务器而苦苦挣扎。更具体地说是单元测试失败。在我的circle.yml文件中调用build:working_directory:~/codedocker:-image:circleci/android:api-25-alphaenvironment:_JAVA_OPTIONS:"-Xmx3072m"GRADLE_OPTS:'-Dorg.gradle.jvmargs="-Xmx3072m-XX:+HeapDumpOnOutOfMemoryError"'#Onlyrunbuildifonmasterordevelopbranchbranches:only:-maste

android - 从适用于 Google Cloud Storage 的 Android 应用程序验证为服务帐户

我有一个Android应用程序,它最终会将用户生成的内容存储在GoogleCloudStorage存储桶中。但是我无法通过我的应用程序代码这样做。代码如下所示:JsonFactoryJSON_FACTORY=JacksonFactory.getDefaultInstance();HttpTransporthttpTransport=GoogleNetHttpTransport.newTrustedTransport();KeyStorekeystore=SecurityUtils.getPkcs12KeyStore();keystore.load(resources.openRawRe

android - 请求 WRITE_EXTERNAL_STORAGE 权限的正确方法

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭4年前。Improvethisquestion我一直在努力弄清楚存储系统在Android上是如何工作的。现在我一直在请求WRITE_EXTERNAL_STORAGE的权限,我使用的是Android7.1.1。这是我的代码:intcheck=ActivityCompat.checkSelfPermission(this,Manifest.perm

android - 无法获取提供者 com.facebook.internal.FacebookInitProvider : java. lang.ClassNotFoundException

我正在尝试将我的应用程序中的照片分享到Facebook。我已经添加了FacebookSDK并完成了初始设置。但是,当我运行该应用程序时,它崩溃了,并且出现以下异常。这是我的日志:java.lang.RuntimeException:Unabletogetprovidercom.facebook.internal.FacebookInitProvider:java.lang.ClassNotFoundException:Didn'tfindclass"com.facebook.internal.FacebookInitProvider"onpath:DexPathList[[zipfil