小编Jam*_*med的帖子

是否有 Google 身份验证器 API

我正在尝试使用谷歌身份验证器创建一个使用双因素身份验证器的网络应用程序,所以我的问题是,是否有用于 google 身份验证器的 api?

google-authenticator

10
推荐指数
2
解决办法
2万
查看次数

如何从Firebase存储中删除图像?

您能否帮助从Firebase存储中删除图像.String deleteImage保存图像在Firebase存储中所在位置的完整URL.

我的代码如下,但它不删除图像:

StorageReference deleteFile = storageReference.child(deleteImage);
            deleteFile.delete().addOnSuccessListener(new OnSuccessListener<Void>() {
                @Override
                public void onSuccess(Void aVoid) {
                    Toast.makeText(EditProfile.this, "Previous Image Deleted", Toast.LENGTH_SHORT).show();
                }
            });
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-storage

8
推荐指数
2
解决办法
2万
查看次数

如何在飞镖中开始或结束一周

如何在 dart 中获得一周的开始或结束时间?一个例子是,如果三天前是星期一,今天是星期三,我如何使用 dart 找到一周的开始,即星期一

datetime dart

6
推荐指数
4
解决办法
5149
查看次数

如何根据 y 轴值是正值还是负值更改 MPAndroidChart 折线图的线条和填充颜色

想知道是否可以根据 y 轴值是正值还是负值来更改折线图的线条和填充颜色。下面是一个例子

在此输入图像描述

下面是我可以使用以下代码实现的目标

在此输入图像描述

    private fun setUpLineChart() {
        val lineData = getDataSet()
        view.lineChart.apply {
            data = lineData
            description.isEnabled = false
            setScaleEnabled(false)
            setTouchEnabled(false)
            legend.isEnabled = false
            axisLeft.apply {
                setDrawLabels(false)
                setDrawGridLines(false)
                setDrawAxisLine(false)
                spaceBottom = 30f
            }
            axisRight.apply {
                setDrawLabels(false)
                setDrawGridLines(false)
                setDrawAxisLine(false)
            }
            xAxis.apply {
                setDrawLabels(false)
                setDrawGridLines(false)
                setDrawAxisLine(false)
            }
            animateXY(700, 1000, Easing.EaseInOutQuad)
        }
    }

    private fun getDataSet(): LineData {
        val entries = mutableListOf<Entry>()
        val dataList = listOf(1, 20, -20, 33, 54, 7, -18, 2)

        dataList.forEachIndexed { index, element ->
            entries.add(Entry(index.toFloat(), element.toFloat()))
        }

        val …
Run Code Online (Sandbox Code Playgroud)

android mpandroidchart

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

如何获取firebase firestore生成的id

我有一个问题,我想在不发送任何数据的情况下生成唯一 ID。下面是我获取 id 的代码,但我想在将实际数据发送到数据库之前获取它

var getUniqueId = firetoreDB.collection("collction").add({
  data: "data"
}).then(function (doc) {
  console.log(doc.id);
}).catch(function (error) {
  console.log(error);
});
Run Code Online (Sandbox Code Playgroud)

上面的代码为我获取了 id,但我想在不向数据库发送测试数据的情况下获取它

javascript firebase google-cloud-firestore

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

用于查询的 Firebase firestore 定价

假设我的集合中有20个文档,每个文档都有一个字段,其中包含用于查询的视图数。下面的例子

collection
     |_document
             |_views: 100
     |_document
             |_views: 600
     |_document
             |_views: 10
Run Code Online (Sandbox Code Playgroud)

后来我查询文档以返回前 5 个最高浏览次数。现在我的问题是,我将按 20 次文档读取还是 5 次文档读取收费

firebase google-cloud-platform google-cloud-firestore

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

Firebase 身份验证为自定义令牌设置自定义过期时间

我正在使用 firebase 自定义身份验证来生成自定义令牌,我想知道是否有一种方法可以通过根据会话完成的特定时间缩短令牌来手动更新令牌。例如,如果会话完成大约 20 秒或可能 5 分钟,我可以手动更新令牌的到期时间

如果这不可能,是否还有一种方法可以为令牌设置自定义常量过期时间,例如 1 分钟而不是 1 小时过期时间

javascript node.js firebase firebase-authentication firebase-admin

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

如何处理流控制器 Flutter

我正在测试如何使用流和流控制器,使用基本的 Bloc 模式,但我仍然不明白如何正确处理它们,无论是使用它来更新 UI 还是触发其他 Bloc。

我注意到他们在无状态或有状态小部件上处理其他人的代码,但我想知道是否也可以在 Bloc 类上完成

下面是无状态小部件的基本 Bloc 和流构建器的片段

CounterBloc.dart

import 'dart:async';

class CounterBloc {
  int _counter = 10;
  StreamController<int> _countController = StreamController<int>();

  Stream<int> get counterStream => _countController.stream;
  StreamSink<int> get counterSink => _countController.sink;

  void increamentCounter() {
    _counter++;
    counterSink.add(_counter);
  }
}
Run Code Online (Sandbox Code Playgroud)

main.dart

import 'package:flutter/material.dart';
import 'package:test_bloc/counter_bloc.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(),
    );
  }
}

class …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

Dart 日期时间差异(以周、月和年为单位)

我正在开发一个项目,想要添加 DateTime 中分钟、小时、天、周、月和年的差异。我可以在几分钟到几天内完成。例如

DateTime.now().difference(DateTime(2019, 10, 7)).inDays
Run Code Online (Sandbox Code Playgroud)

但我花了数周、数月甚至数年的时间来创作它。我该怎么办,请帮忙

time datetime dart flutter

5
推荐指数
2
解决办法
5837
查看次数

如何在android材料组件中更改工具栏后退按钮图标

我想将默认的向上导航图标(后退按钮图标)更改为我的自定义图标。我没有使用抽屉,只是一个简单的工具栏和材料组件

这可能吗?

在此处输入图片说明

android android-toolbar material-components material-components-android androidx

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

如何使用Cloud Functions for Firebase访问uid?

我想在节点环境中使用javascript访问用户的uid,并创建对访问值"name"的另一个引用.我的代码和firebase数据结构如下

exports.getData = functions.database.ref('/Followers/{uid}/{uid}/name')
    .onWrite(event => {

      //Getting the name data value

      const name = event.data.val();

      return admin.database().ref('/Accessed Name').set(name);
    });
Run Code Online (Sandbox Code Playgroud)

我的Firebase示例数据结构:

1

访问的数据"名称"应该创建一个参考,例如下面的例子.

访问的数据

javascript firebase firebase-realtime-database google-cloud-functions

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

如何将firebse list ui与algolia搜索功能集成

我的问题是如何使用firebase list或recyclerview ui过滤algolia的firebase数据

android firebase algolia firebaseui

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