草庐IT

cordova-plugin-firebase

全部标签

android - gradle 将 "apply plugin"放在哪里?

我正在尝试使用本教程在我的应用程序中添加Google分析:https://developers.google.com/analytics/devguides/collection/android/v4/但我一直在纠结这个问题,到底把这条线放在哪里:applyplugin:'com.google.gms.google-services'所以我的build.gradle顶级文件看起来像这样://Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{rep

android - 在库中包含 Firebase Analytics

我有多个Android应用程序,它们都包含一个自定义库。这个库是应用程序的核心,每个应用程序只包含一个主要Activity,它从库中扩展一个Activity来决定特定应用程序具有哪种风格。我现在想在整个应用程序中包含FirebaseAnalytics,包括库,但我不知道如何去做。每个应用程序的google-services.json文件应该不同,但如果没有包含库包名称的google-services文件,我就无法包含google-services插件。我希望你有一些想法。谢谢! 最佳答案 您应该添加google-services.j

Android - Firebase - 我需要删除每个监听器吗?

我做了相当多的研究,但找不到我需要的答案。我所知道的:当我将ValueEventListener附加到数据库引用时,我知道我需要稍后将其删除(现在发现一些大量的内存泄漏很困难)。我不知道的是:我是否还需要分离所有其他监听器?(这包括FirebaseDatabase、Storage和Auth,我正在使用的三个API)例子:UploadTaskuploadTask=ref.putFile(uploadFile);uploadTask.addOnFailureListener(newOnFailureListener(){//@Overridecodehere}).addOnSuccessL

android - 发生存储异常。对象在该位置不存在。存储 FireBase

我想在imageView中显示图像,这就是我正在做的:我正在使用FirebaseUI显示来自FireBase存储的图像。FirebaseStoragestorageDisplayImg;StorageReferencestorageRef;privateFirebaseAuthauth;storageDisplayImg=FirebaseStorage.getInstance();auth=FirebaseAuth.getInstance();FirebaseUseruserConnect=auth.getCurrentUser();Stringid_user=userConnect.

android - Cordova 插件阻塞线程

我正在为Androidcordova/phonegap应用程序创建一个自定义插件,nativeJava端启动了一个Activity,其中包括由它启动的服务调用的回调。这个想法是,服务每隔一秒左右就会触发一次回调,而且效果很好,但问题是我似乎无法在另一个线程中运行它,所以主cordova线程被阻塞,应用程序完全没有响应。根据我这样做的文档:@Overridepublicbooleanexecute(Stringaction,JSONArrayargs,finalCallbackContextcontext)throwsJSONException{/*snip*/cordova.getTh

android - 如何使用 Map<String, Object> 或 List <object> 类在 Java 中反序列化嵌套的 Firebase 数据库?

这是我的简单主要Firebase数据。{"elephant":{"color":"gray","lifespan":48,"status":"endangered"}}在我的android项目中,我创建了这个类来表示这些数据publicclasselephant{privateStringcolor;privateintlifespan;privateStringstatus;//Constructorspublicelephant(){}publicelephant(Stringcolor,intlifespan,Stringstatus){...}//GettersandSette

android - 结合使用 Firebase 和 Realm 时发生崩溃 - : Lio/reactivex/Observable; 的解析失败

我正在尝试从Firebase下载对象并将它们存储在Realm中。结合这两个优秀的库时,我遇到了崩溃。我创建了一个非常简单的演示应用程序来说明我的问题。在创建扩展RealmObject的对象时,Firebase似乎感到不安。我可以通过删除RealmObject扩展来完成这项工作,但我必须维护两个相同的对象。随着时间的推移,这变得复杂和令人沮丧,这远非理想。Firebase:FirebaseDatabasedatabase=FirebaseDatabase.getInstance();DatabaseReferencemyRef=database.getReference("players

android - 从 Firebase 中的嵌套查询填充回收器 View

我正在尝试使用嵌套查询填充回收器View。第一个查询转到groups_list节点并获取节点中的数据和唯一键。然后它转到具有该键的组节点并获取该键下的数据。这两个查询的结果都需要在回收站View中更新。简而言之,第一个查询得到一些数据和一个键,这个键用于进行第二个查询。这两个查询的结果都需要在回收站View中更新。为此,我正在使用模型类和回收器View适配器。但是我在下面收到一个错误。我的fragment如下://FirebasefbDatabaseRootNode=FirebaseDatabase.getInstance().getReference();fbDatabaseRefG

java - 安卓/PhoneGap : Using third-party libraries in plugin-development

我正在开发一个PhoneGap/Cordova插件,它应该提供一个用于发送和接收OSC消息(开放声音控制)的套接字。为此,我想使用JavaOSC但我不确定如何将该库包含到我的项目中。我用的是AndroidStudio,基本上是按照thistutorial来的设置我的项目。首先,我将原始JavaOSC类文件放在与我的OSCPlugin.class相同的目录中,并将导入声明放在我的OSCPlugin.class的目录中:importcom.illposed.osc;那没用。作为下一步,我尝试在项目的模块设置中从maven添加库。我能够从maven下载jar文件并将它们安装到/platfor

android - phonegap 3.5.0 中缺少 Cordova jar

在我使用phonegap2.7.0之前。所以对于phonegap更新,我已经使用node.js安装了phonegap版本3.5.0,但是在phonegap文件夹中没有cordovajar文件。如果我在ADT中创建一个项目,我该如何添加cordova.jar和cordova.js?我在phonegap文件夹中看不到任何jar文件。即使我从命令提示符创建项目,我也没有在创建的项目中看到任何phonegapjar文件和js文件。谁能帮助我如何使用phonegap3.5.0创建和运行我的第一个项目? 最佳答案 我有同样的问题...我尝试使用