我正在尝试按照谷歌提供的指导方针开发一个带有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,我们是否还有这样的东西?请指导.
提前致谢
在办公室,我支持代理.互联网接入受到限制.
所以我在家里执行了一个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
我得到一个异常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) 我已将 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)