草庐IT

firebase-mlkit

全部标签

java - 使用 Firebase Java API 检索/格式化数据的最佳方式

我正在使用Firebase用于Android上的数据存储项目,并使用FirebaseJavaAPI来处理数据。不过,我不确定我这样做是否尽可能高效,而且我想要一些关于检索和格式化数据的最佳实践的建议。我的Firebase存储库看起来像这样....-POLLSNUMPOLLS-5(pollskey)-NAME-Poll1NUMELECTIONS-2ELECTIONS(electionskey)-NAME-Election1NUMNOMINATIONS-2NUMVOTERS-2NUMBERTOELECT-1VOTERS-(votesrkey)-NAME-CharlesNUMBER-(678

android - firebase 监听器实际上是如何工作的?

我想知道在Android上,当您向数据库添加监听器时,底层的实际机制是如何工作的。只是更频繁地拉动还是其他特殊情况?更新:为了更清楚,我理解什么是监听器,但我的意思是“监听”方案是如何工作的,客户端(Android)如何知道服务器上的数据发生了变化。只是周期性的拉动吗?(并且Firebase工程师已经做了艰苦的工作来解决这个问题并让我们轻松完成)。看起来firebase不是开源的。//Attachanlistenertoreadthedataatourpostsreferenceref.addValueEventListener(newValueEventListener(){@Ove

java - Firebase 数据库异常 : Failed to convert value of type java. lang.Long 到字符串

com.google.firebase.database.DatabaseException:Failedtoconvertvalueoftypejava.lang.LongtoString是我在按照文档尝试将数据检索到对象以供使用时不断遇到的错误。这是我的对象模型publicclassUser{privateStringtour_director_key;privateStringlast_name;privateStringlocation_latitude;privateStringtour_id;privateStringphoto;privateStringtour_dire

android - 在 Android Studio 2.3.3 中解析 'com.google.firebase:firebase-messaging:11.0.4' 失败

我想在Androidstudio上设置一个firebase云消息客户端应用程序,我正在使用最新版本的Androidstudio(2.3.3),我的androidSDK已完全更新。这是我的项目gradle文件:buildscript{repositories{jcenter()}dependencies{classpath'com.google.gms:google-services:3.1.0'classpath'com.android.tools.build:gradle:2.3.3'}}allprojects{repositories{jcenter()maven{url"http

检查数据是否使用Firebase功能存在

我该如何检查是否days使用Firebase云功能存在节点?伪代码内部index.js:if(days.exists()){//dosomething}看答案//outsideoffunctionbodyconstfunctions=require('firebase-functions');constadmin=require('firebase-admin');admin.initializeApp(functions.config().firebase);//insidefunctionbodyreturnadmin.database().ref('days').once('value'

android - 在没有 Firebase 的情况下将 Google Analytics 添加到 Android 应用

最近有没有人尝试在不使用Firebase的情况下将GoogleAnalytics添加到Android应用程序?我似乎找不到获取GA跟踪ID的方法。实际上,我在去年通过在添加GA之前先在GoogleDeveloperConsole中创建项目而设法做到了这一点。现在GA甚至不提供不使用Firebase导入移动应用程序项目的选项。有没有类似经历的?我问这个的原因是因为添加GA有或没有Firebase显示不同的控制台界面。通过Firebase的GA应用程序不会显示在GAAndroid应用程序上。 最佳答案 找到了在不使用Firebase的情

android - Firebase for android 突然无法在我的测试设备上运行

我正在构建一个带有Firebase身份验证和实时数据库的应用程序。昨天之前,它在我的设备上测试时运行良好。但是我现在甚至无法使用Firebase登录,但该应用程序可以在我friend的其他设备上运行。这里的实际问题是什么?在您自己的真实设备上测试应用程序是否有任何限制?是否超出了某种限制?我尝试卸载应用程序并重新安装,从firebase数据库中删除用户帐户。但仍然没有工作。谢谢!! 最佳答案 就我而言,它可以在模拟器上运行,但不能在我的实际设备上运行。解决方案是重置我的WiFi路由器。我不知道为什么它起作用了,但它确实起作用了。这个

android - 现有 Android 应用程序与 Firebase 的集成

按以下按钮会在图像下方给出错误。FirebaseNoclientswereabletobeaddedtoyourFirebaseprojectforthefollowingreasons:AnappwiththispackagenameandSHA1isalreadyconnectedtoaGoogleproject.IfyouhaveusedaGoogleAPIpreviously,pleaseselectthatprojectintheConnecttoanexistingProjectlist.ClientPackageName:packagenameClientSHA1:[59

android - Android 中的 Firebase 本地数据库有多安全?

我打算切换到Firebase作为我的Android应用程序的本地和在线数据库。根据文档,Firebase首先将更改存储到本地数据库,然后在网络可用时将其推送到在线数据库。在我的应用程序中,我会将一些关于用户的非常敏感的数据放入数据库中。所以这是我的问题,本地Firebase数据库的安全性如何?使用正确工具的好心黑客破解它有多难?它只是一个简单的JSON文件,就像在线数据库一样,任何拥有root访问权限的人都可以打开它吗?谢谢。 最佳答案 Inageneralsense,FirebaseRealtimeDatabasecanbeuse

java - 由于异步 Firebase 调用,主线程做了太多工作?

我的应用程序不断收到错误消息,提示I/Choreographer:跳过252帧!应用程序可能在其主线程上做了太多工作。我认为这会导致我的UI出现一些延迟,这是我不希望的。我认为这是因为当我执行Firebase查询时,当我执行onDataChange()时,它似乎总是在主UI线程中执行。我有大约5个类似于下面的Firebase查询。因此,我尝试将我的代码从onDataChange()方法移动到AsyncTask并在onPostExecute()方法上更新UI线程异步任务。但是,当我尝试这样做时,onPostExecute()方法永远不会完成。这是我的尝试:publicvoidgetPub