小编Muf*_*han的帖子

带有打字稿的Firebase 3.0

我正在尝试按照谷歌提供的指导方针开发一个带有angular2和firebase 3.0身份验证的Web应用程序.但是,所有Web指南都有javascript示例.

我在index.html中添加了以下行

<script src="https://www.gstatic.com/firebasejs/live/3.0/firebase.js"></script>
var config = {
   apiKey: "AIzaSyCSfBMvAdEDpcm-z6gWp2XXXXXXXXXXXXX",
   authDomain: "fototrans-calculator.firebaseapp.com",
   databaseURL: "https://fototrans-calculator.firebaseio.com",
   storageBucket: "fototrans-calculator.appspot.com",
};
firebase.initializeApp(config);
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用时

rootRef = firebase.database.ref();
Run Code Online (Sandbox Code Playgroud)

我在'firebase'上说错了

[ts] Cannot find name 'firebase'.
Run Code Online (Sandbox Code Playgroud)

现在我记得我已经使用以前版本的Firebase的打字安装了firebase.对于新版本的Firebase,我们是否还有这样的东西?请指导.

提前致谢

firebase typescript firebase-authentication

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

没有缓存版本可用于脱机模式

在办公室,我支持代理.互联网接入受到限制.

所以我在家里执行了一个gradle同步,并将C:\ Users\username.gradle中的文件夹".gradle"从我的家用PC复制到我办公室PC上的同一位置.

现在在我的办公室电脑上,我将Android Studio中的gradle设置为"脱机工作",但是每当我尝试执行gradle同步时,我都会收到错误说明

Error: Could not download google-services.jar (com.google.gms:google-services:3.0.0): No cached version available for offline mode
Run Code Online (Sandbox Code Playgroud)

但是,在挖掘".gradle"文件夹时,我能够找到google-service.jar文件

C:\Users\username\.gradle\caches\modules-2\files-2.1\com.google.gms\google-services\3.0.0\32b833222c886ecfb37d79b1a05ce1eddb702db1
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么办.请帮忙.

android intellij-idea gradle android-studio android-gradle-plugin

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

Butter Knife - 无法绑定Fragment的视图

我得到一个异常java.lang.RuntimeException:无法在ButterKnife.bind上绑定Fragment的视图(this,view).代码如下所示:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_personal, container, false);

    ButterKnife.bind(this, view);

    BindData();

    return view;
}
Run Code Online (Sandbox Code Playgroud)

android butterknife

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

固定到应用栏的 FAB 不会在向上滚动时隐藏

我已将 FAB 锚定到 AppBarLayout。但是,向上滚动时,FAB 的预期行为是在工具栏折叠时隐藏。这不会发生。

这个需要特别处理吗?

我定义的布局如下:

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/rootLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">

<android.support.v4.view.ViewPager
    android:id="@+id/viewpager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior" />

<android.support.design.widget.AppBarLayout
    android:id="@+id/appbar"
    android:layout_width="match_parent"
    android:layout_height="256dp"
    android:fitsSystemWindows="true"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

    <android.support.design.widget.CollapsingToolbarLayout
        android:id="@+id/collapsing_toolbar"
        android:layout_width="match_parent"
        android:layout_height="206dip"
        android:background="@color/my_primary"
        android:fitsSystemWindows="true"
        app:contentScrim="?attr/colorPrimary"
        app:expandedTitleMarginBottom="20dp"
        app:expandedTitleMarginEnd="64dp"
        app:expandedTitleMarginStart="16dp"
        app:layout_scrollFlags="scroll|exitUntilCollapsed">

        <!--<ImageView-->
        <!--android:id="@+id/backdrop"-->
        <!--android:layout_width="match_parent"-->
        <!--android:layout_height="match_parent"-->
        <!--android:fitsSystemWindows="true"-->
        <!--android:scaleType="centerCrop"-->
        <!--app:layout_collapseMode="parallax" />-->

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            app:layout_collapseMode="pin"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

    </android.support.design.widget.CollapsingToolbarLayout>

    <android.support.design.widget.TabLayout
        android:id="@+id/tabs"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="bottom"
        app:tabMode="scrollable" />

</android.support.design.widget.AppBarLayout>

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="16dp"
    android:clickable="true"
    android:src="@drawable/ic_stop_white_24dp"
    app:layout_anchor="@id/appbar"
    app:layout_anchorGravity="bottom|right|end" />
Run Code Online (Sandbox Code Playgroud)

android floating-action-button android-appbarlayout

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