كيفاش تكونيكطا وتديكونيكطا ب Firebase وأندرويد الجزء الثاني


فهاد الجزء الثاني من كيفاش تكونيكطا وتديكونيكطا ب Firebase وأندرويد غادي نشوفو كيفاش نديكونيكطاو من بعجد متكونيكطينا فالجزء السابق هاد الجزء غادي يكون بسيط فيه فقط بعد الإضافات الصغيرة.

نظرة سريعة بالفيديو

1- الملف activity_new.java

غادي تمشي للمجلد java فيه غادي تدير كليك بليمن ديال la souris غادي تختار new activity منبعد empty activity  منبعد سميه NewActivity ملي تزاد غادي تمشي للمجلد res/layout فيه كاين ملف سميتو activity_new.xml هاد الملف فيه TextView كتقول للمستخدم بلي مكونيكطي و bouton كتنفد fonction logout لي كتديكونيكطي المستخدم الكود ديال الملف هو :

                                <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.belasri.firebaseandroidapp.NewActivity">
    <TextView
        android:id="@+id/text"
        android:text="Connecté"
        android:textAlignment="center"
        android:layout_centerInParent="true"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
    <Button
        android:id="@+id/logout"
        android:text="Déconnexion"
        android:layout_alignParentBottom="true"
        android:onClick="logout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</RelativeLayout>

                            

2- الملف NewActivity.java

منبعد كنرجع للمجلد java فيه الملف لي زدت لي هو NewActivity.java فيه الكود لي كيسترجع ل bouton لي ف activity_new.xml  من بعد كنخدم ب FirebaseAuth لي كتمكني باش نديكونيكطي المستخدم الكود ديال الملف هو:

                                package com.example.belasri.firebaseandroidapp;

import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.MainThread;
import android.support.v7.app.AppCompatActivity;
import android.view.View;

import com.google.firebase.auth.FirebaseAuth;

public class NewActivity extends AppCompatActivity {
    FirebaseAuth mAuth;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_new);
    }

    public void logout(View view) {
        mAuth = FirebaseAuth.getInstance();
        mAuth.signOut();
        Intent intent = new Intent(NewActivity.this,MainActivity.class);
        startActivity(intent);
    }
}

                            

3- الملف AndroidManifest.xml

فآخر حاجة باش التطبيق يتمكن من استخدام الأنترنيت كنزيد ال permission فالملف AndroidManifest.xml لي كاين فالمجلد app/manifests :

                                <uses-permission android:name="android.permission.INTERNET"></uses-permission>
                            


إشترك في قناتنا على اليوتيوب

بحث في الموقع


إشترك للتوصل بالجديد