小编tou*_*doy的帖子

Firebase sendScreen 去混淆

我刚刚将 firebase 分析集成到我的 android 应用程序中,它看起来像这样:

FirebaseAnalytics analytics = FirebaseAnalytics.getInstance(activity);

analytics.setCurrentScreen(activity, this.getClass().getSimpleName(), "Screen name :" this.getClass().getSimpleName());
Run Code Online (Sandbox Code Playgroud)

我已将这部分代码添加到 BaseFragment 的 onResume() 中。所以这一切在调试版本上看起来都不错调试分析

但是当我将构建类型更改为发布时

minifyEnabled true

我在 firebase 控制台中看到的只是发布分析(只有混淆的文件名)

这是我的 ProGuard 文件 ProGuard 规则的一部分

也许有人可以帮助我?

android proguard firebase firebase-analytics

5
推荐指数
0
解决办法
336
查看次数

如何在画布上绘制 API 级别低于 21 的圆角矩形

我正在通过扩展创建自定义视图 android.view.View.

现在,我需要在低于 21 的 API 级别上绘制一个圆角矩形。Android 有一个内置的方法名称drawRoundRect(float left, float top, float right, float bottom, float rx, float ry, Paint paint)in android.graphics.Canvas,但它不支持低于 21 的 API,但我需要在 API 16 上绘制它。我怎样才能做到这一点?

提前致谢

android android-canvas android-graphics android-paint

4
推荐指数
1
解决办法
891
查看次数