小编APP*_*ird的帖子

使用Firebase上传更新进度条

我试图添加一个进度条来上传firebase上的文件.但不幸的是,它并不表示上传进度.logcat和进度条都只显示文件何时达到100%

   uploadTask.addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onProgress(UploadTask.TaskSnapshot taskSnapshot) {
                double progress = 100.0 * (taskSnapshot.getBytesTransferred() / taskSnapshot.getTotalByteCount());
                System.out.println("Upload is " + progress + "% done");
            int currentprogress = (int) progress;
                progressBar.setProgress(currentprogress);
            }
        }).addOnPausedListener(new OnPausedListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onPaused(UploadTask.TaskSnapshot taskSnapshot) {
                System.out.println("Upload is paused");
            }
        });
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-storage

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

Android Studio 1.4导航抽屉

我是Android App开发的新手.今天我尝试将我的应用程序更新为android新材料设计.所以我用了Android studio(1.4)导航抽屉活动.问题是我无法理解如何使用导航栏在我的活动之间导航.它与我看到的在线教程不同.它不使用碎片.我可以更改名称,图标..等问题是我无法理解如何使用导航抽屉在活动之间导航?

谢谢

 public boolean onNavigationItemSelected(MenuItem item) {
    // Handle navigation view item clicks here.

    int id = item.getItemId();

    if (id == R.id.nav_camara) {


    } else if (id == R.id.nav_gallery) {

    } else if (id == R.id.nav_slideshow) {

    } else if (id == R.id.nav_manage) {

    } else if (id == R.id.nav_share) {

    } else if (id == R.id.nav_send) {

    }

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
}
Run Code Online (Sandbox Code Playgroud)

android android-studio navigation-drawer

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

为Firebase RecyclerView添加触摸侦听器

我尝试使用firebase向recyclerview添加"on touch"监听器,但无法成功完成.谁能帮我?

    DatabaseReference ref = FirebaseDatabase.getInstance().getReference();

        DatabaseReference a = ref.child("ufile").child(unique_id).child("Files");

        final FirebaseRecyclerAdapter<usersinfo,MessageViewHolder>adapter =
                new FirebaseRecyclerAdapter<usersinfo, MessageViewHolder>(usersinfo.class,android.R.layout.two_line_list_item,MessageViewHolder.class,a) {
                    @Override
                    protected void populateViewHolder(MessageViewHolder viewHolder, usersinfo model, int position) {
                        viewHolder.mtext.setText(model.username);

                    }


                };

      rvdb.setAdapter(adapter);



    public  static class  MessageViewHolder extends RecyclerView.ViewHolder {
TextView mtext;
        public MessageViewHolder(View itemView) {
            super(itemView);

          mtext = (TextView) itemView.findViewById(android.R.id.text1);
        }
    }
    public void retriveinfo(String username, String adress,String unique_id){
        DatabaseReference mDatabase;

        mDatabase = FirebaseDatabase.getInstance().getReference();
        usersinfo newuser= new usersinfo(username,adress);

    }
Run Code Online (Sandbox Code Playgroud)

android firebase android-recyclerview firebase-realtime-database firebaseui

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

未找到 Firestore 客户端

我对 PHP 和 Firebase 都是新手。我尝试在 php 网站上使用 firestore。

use Google\Cloud\Firestore\FirestoreClient;

ini_set("display_errors", 1);
ini_set("track_errors", 1);
ini_set("html_errors", 1);
error_reporting(E_ALL);

initialize();




function initialize()
{
    // Create the Cloud Firestore client
    $db = new FirestoreClient();
    printf('Created Cloud Firestore client with default project ID.' . PHP_EOL);
}
Run Code Online (Sandbox Code Playgroud)

但有一个致命错误:在第 37 行 /var/www/html/test.php 中找不到类 'Google\Cloud\Firestore\FirestoreClient'

我遵循快速入门教程 - https://firebase.google.com/docs/firestore/quickstart

我使用的是 debian 9 VPS 和 PHP 5.6

php firebase google-cloud-firestore

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

添加Google服务后出现重复输入错误

我想在我的应用程序中添加firebase.我根据firebase官方文件整合了firebase.但当我试图"运行"应用程序.它给了我这个警告

错误:任务':app:transformClassesWithJarMergingForDebug'的执行失败.com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com/google/android/gms/internal/zzc.class

我删除了所有的firebase编码并将其从gradle文件中删除.但错误仍然存​​在,直到我删除此行

apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)

但不幸的是我需要谷歌服务与firebase一起工作.这是我的app gradle文件

 apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.3'

    defaultConfig {
        applicationId ""
        minSdkVersion 19
        targetSdkVersion 22
        versionCode 15
        versionName "2.01"
        multiDexEnabled true
    }

    dexOptions {
        preDexLibraries = false
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    packagingOptions {
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE-FIREBASE.txt'
        exclude 'META-INF/NOTICE'
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile files('libs/main.jar')
    compile 'com.android.support:appcompat-v7:23.2.1'
    compile 'com.android.support:cardview-v7:23.0.+'
    compile 'com.android.support:recyclerview-v7:23.0.+'
    compile 'com.squareup.picasso:picasso:2.5.0'
    compile 'com.commit451:NativeStackBlur:1.0.1'
 compile 'com.google.firebase:firebase-analytics:9.0.0' …
Run Code Online (Sandbox Code Playgroud)

android firebase google-play-services

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