小编Kam*_*amy的帖子

如何防止 Play 商店测试影响 Firebase Analytics

我刚刚启动了一个新应用,并且正在使用 Firebase Analytics。但是,每次我将新版本上传到 Play 商店时,Google 都会在 11 台设备上自动对其进行测试。这很棒!

  1. 有没有办法防止这些测试影响分析?我从一个小的用户群开始,所以它可以极大地影响它。

  2. 我还创建了一个匿名身份验证。有没有办法阻止它为那些预发布测试创建匿名帐户?我可以识别它们以便在 Firebase 上删除它们吗?

android firebase firebase-authentication firebase-analytics

8
推荐指数
1
解决办法
810
查看次数

ClusterManager setOnCameraIdleListener

在尝试实现使用时ClusterManager,我注意到它已getMap().setOnCameraChangeListener(clusterManager)被弃用.看一下Github上的android-maps-utils示例,我注意到了getMap().setOnCameraIdleListener(mClusterManager);

当我尝试做同样的事情时,我得到一个错误,因为默认ClusterManager类没有实现GoogleMap.OnCameraIdleListener.

然而,在我的gradle文件中,我使用的是最新的maps-util库:

dependencies {
    compile 'com.google.maps.android:android-maps-utils:0.4.3'
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能访问最新的ClusterManager课程?谢谢

android google-maps-android-api-2 android-maps-utils

6
推荐指数
1
解决办法
6347
查看次数

Firebase 搜索事件术语未显示在分析中

我报告一个搜索事件并将搜索查询添加到包中。在 Firebase 中,仅显示事件。我可以在搜索事件日志上看到统计信息,但我看不到搜索到的值Term。据我了解,该Term参数受 Firebase 支持。

这是我的代码:

            Bundle bundle = new Bundle();
            bundle.putString(FirebaseAnalytics.Param.SEARCH_TERM, query);
            mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SEARCH, bundle);
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能让搜索词出现在“Firebase”中?

android firebase firebase-analytics

6
推荐指数
1
解决办法
1221
查看次数

布局编辑器:如何在framelayout容器中显示布局?

我有一个在XML中定义为根ConstraintLayout的布局,它包含4个空frameLayout,用于动态膨胀片段.为了在布局编辑器(Android Studio)中获得更好的设计体验,有没有办法在每个框架布局中显示/模仿预期的布局?

这个问题不是关于在容器中动态加载片段(在代码中),我正在寻找一个解决方案,允许我在布局编辑器中加载容器/ Framelayout中的布局!

android android-layout graphical-layout-editor android-studio android-constraintlayout

6
推荐指数
1
解决办法
1440
查看次数

Adview loadAd() 触发 StrictMode 违规

我正在尝试在我的应用程序中添加一些添加项。当我启用 StrictMode 时,我会收到一堆这样的策略违规(可能是其中的 6 或 7 个)。这是正常的吗?

18817-18817/com.xyz.xyz.xyz D/StrictMode: StrictMode policy violation; ~duration=67937 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=5439503 violation=2
                                                   at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1263)
                                                   at libcore.io.BlockGuardOs.fstat(BlockGuardOs.java:132)
                                                   at java.io.RandomAccessFile.length(RandomAccessFile.java:240)
                                                   at java.util.zip.ZipFile.readCentralDir(ZipFile.java:386)
                                                   at java.util.zip.ZipFile.<init>(ZipFile.java:175)
                                                   at java.util.zip.ZipFile.<init>(ZipFile.java:142)
                                                   at android.webkit.WebViewFactory.getLoadFromApkPath(WebViewFactory.java:357)
                                                   at android.webkit.WebViewFactory.getWebViewNativeLibraryPaths(WebViewFactory.java:407)
                                                   at android.webkit.WebViewFactory.loadNativeLibrary(WebViewFactory.java:511)
                                                   at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:188)
                                                   at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:158)
                                                   at android.webkit.WebSettings.getDefaultUserAgent(WebSettings.java:1239)
                                                   at com.google.android.gms.ads.internal.util.ai.a(:com.google.android.gms.DynamiteModulesA:414)
                                                   at com.google.android.gms.ads.internal.util.y.a(:com.google.android.gms.DynamiteModulesA:419)
                                                   at com.google.android.gms.ads.internal.state.h.a(:com.google.android.gms.DynamiteModulesA:349)
                                                   at com.google.android.gms.ads.internal.a.<init>(:com.google.android.gms.DynamiteModulesA:153)
                                                   at com.google.android.gms.ads.internal.c.<init>(:com.google.android.gms.DynamiteModulesA:104)
                                                   at com.google.android.gms.ads.internal.c.<init>(:com.google.android.gms.DynamiteModulesA:92)
                                                   at com.google.android.gms.ads.internal.g.<init>(:com.google.android.gms.DynamiteModulesA:55)
                                                   at com.google.android.gms.ads.internal.o.<init>(:com.google.android.gms.DynamiteModulesA:89)
                                                   at com.google.android.gms.ads.ChimeraAdManagerCreatorImpl.newAdManagerByType(:com.google.android.gms.DynamiteModulesA:66)
                                                   at com.google.android.gms.ads.internal.client.al.onTransact(:com.google.android.gms.DynamiteModulesA:91)
                                                   at android.os.Binder.transact(Binder.java:387)
                                                   at com.google.android.gms.ads.internal.client.am.newAdManagerByType(:com.google.android.gms:170)
                                                   at com.google.android.gms.ads.AdManagerCreatorImpl.newAdManagerByType(:com.google.android.gms:90)
                                                   at com.google.android.gms.ads.internal.client.al.onTransact(:com.google.android.gms:91)
                                                   at android.os.Binder.transact(Binder.java:387)
                                                   at com.google.android.gms.ads.internal.client.zzv$zza$zza.zza(Unknown Source)
                                                   at com.google.android.gms.ads.internal.client.zze.zza(Unknown Source)
                                                   at com.google.android.gms.ads.internal.client.zzl$1.zzim(Unknown Source) …
Run Code Online (Sandbox Code Playgroud)

android adview android-strictmode

5
推荐指数
1
解决办法
696
查看次数