diff --git a/.gradle/5.4.1/executionHistory/executionHistory.bin b/.gradle/5.4.1/executionHistory/executionHistory.bin index 18d5e07..daae514 100644 Binary files a/.gradle/5.4.1/executionHistory/executionHistory.bin and b/.gradle/5.4.1/executionHistory/executionHistory.bin differ diff --git a/.gradle/5.4.1/executionHistory/executionHistory.lock b/.gradle/5.4.1/executionHistory/executionHistory.lock index 782861e..c1491b2 100644 Binary files a/.gradle/5.4.1/executionHistory/executionHistory.lock and b/.gradle/5.4.1/executionHistory/executionHistory.lock differ diff --git a/.gradle/5.4.1/fileHashes/fileHashes.bin b/.gradle/5.4.1/fileHashes/fileHashes.bin index 0a46b99..96136a9 100644 Binary files a/.gradle/5.4.1/fileHashes/fileHashes.bin and b/.gradle/5.4.1/fileHashes/fileHashes.bin differ diff --git a/.gradle/5.4.1/fileHashes/fileHashes.lock b/.gradle/5.4.1/fileHashes/fileHashes.lock index de21708..214b0fd 100644 Binary files a/.gradle/5.4.1/fileHashes/fileHashes.lock and b/.gradle/5.4.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/5.4.1/javaCompile/classAnalysis.bin b/.gradle/5.4.1/javaCompile/classAnalysis.bin index 371092f..c019517 100644 Binary files a/.gradle/5.4.1/javaCompile/classAnalysis.bin and b/.gradle/5.4.1/javaCompile/classAnalysis.bin differ diff --git a/.gradle/5.4.1/javaCompile/javaCompile.lock b/.gradle/5.4.1/javaCompile/javaCompile.lock index 985356f..c9cad46 100644 Binary files a/.gradle/5.4.1/javaCompile/javaCompile.lock and b/.gradle/5.4.1/javaCompile/javaCompile.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 6b6f068..1f87002 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 2186519..551d25a 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/.idea/caches/gradle_models.ser b/.idea/caches/gradle_models.ser index f2b1542..ace540c 100644 Binary files a/.idea/caches/gradle_models.ser and b/.idea/caches/gradle_models.ser differ diff --git a/.idea/libraries/Gradle__com_google_android_gms_play_services_base_16_0_1_aar.xml b/.idea/libraries/Gradle__com_google_android_gms_play_services_base_16_0_1_aar.xml index 5cbfc92..eaf5a04 100644 --- a/.idea/libraries/Gradle__com_google_android_gms_play_services_base_16_0_1_aar.xml +++ b/.idea/libraries/Gradle__com_google_android_gms_play_services_base_16_0_1_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_1_0_aar.xml b/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_1_0_aar.xml index a91860b..6b4bca3 100644 --- a/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_1_0_aar.xml +++ b/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_1_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_16_0_1_aar.xml b/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_16_0_1_aar.xml index bcd0d7a..4f10921 100644 --- a/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_16_0_1_aar.xml +++ b/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_16_0_1_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__com_google_firebase_firebase_auth_16_0_5_aar.xml b/.idea/libraries/Gradle__com_google_firebase_firebase_auth_16_0_5_aar.xml index c0f6c49..9f69c7a 100644 --- a/.idea/libraries/Gradle__com_google_firebase_firebase_auth_16_0_5_aar.xml +++ b/.idea/libraries/Gradle__com_google_firebase_firebase_auth_16_0_5_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__com_google_firebase_firebase_auth_interop_16_0_1_aar.xml b/.idea/libraries/Gradle__com_google_firebase_firebase_auth_interop_16_0_1_aar.xml index 5c5aea5..7a413f6 100644 --- a/.idea/libraries/Gradle__com_google_firebase_firebase_auth_interop_16_0_1_aar.xml +++ b/.idea/libraries/Gradle__com_google_firebase_firebase_auth_interop_16_0_1_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_0_3_aar.xml b/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_0_3_aar.xml index 8c26966..0c98816 100644 --- a/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_0_3_aar.xml +++ b/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_0_3_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__com_google_firebase_firebase_database_16_0_4_aar.xml b/.idea/libraries/Gradle__com_google_firebase_firebase_database_16_0_4_aar.xml index 39f1d16..27eb829 100644 --- a/.idea/libraries/Gradle__com_google_firebase_firebase_database_16_0_4_aar.xml +++ b/.idea/libraries/Gradle__com_google_firebase_firebase_database_16_0_4_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 906e385..b9095b0 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -24,11 +24,12 @@ - - - + + + - diff --git a/app/src/main/java/com/example/login/MainActivity.java b/app/src/main/java/com/example/login/MainActivity.java index 327d8a7..26c8a45 100644 --- a/app/src/main/java/com/example/login/MainActivity.java +++ b/app/src/main/java/com/example/login/MainActivity.java @@ -3,6 +3,7 @@ import android.content.Intent; import android.os.Build; import android.os.Bundle; +import android.text.TextUtils; import android.view.View; import android.widget.Button; import android.widget.EditText; @@ -19,6 +20,8 @@ import com.google.firebase.auth.AuthResult; import com.google.firebase.auth.FirebaseAuth; import com.google.firebase.auth.FirebaseUser; +import com.google.firebase.database.DatabaseReference; +import com.google.firebase.database.FirebaseDatabase; //import android.widget.Toolbar; @@ -38,12 +41,15 @@ public class MainActivity extends AppCompatActivity { FirebaseAuth firebaseAuth; + DatabaseReference databseUser; @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + databseUser = FirebaseDatabase.getInstance().getReference("userx"); + FirebaseAuth firebaseauth = FirebaseAuth.getInstance(); FirebaseUser firebaseUser = firebaseauth.getCurrentUser(); if(firebaseUser != null){ @@ -69,6 +75,26 @@ protected void onCreate(Bundle savedInstanceState) { signup.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { + + String name = fullname.getText().toString(); + String aadhar = aadharno.getText().toString(); + String phn = phone.getText().toString(); + String add = address.getText().toString(); + String passwd = password.getText().toString(); + String mail = email.getText().toString(); + if(!TextUtils.isEmpty(name)&&!TextUtils.isEmpty(aadhar)&&!TextUtils.isEmpty(phn)&&!TextUtils.isEmpty(add) + &&!TextUtils.isEmpty(passwd)&&!TextUtils.isEmpty(mail)){ + + String idx = databseUser.getKey(); + + user User = new user(idx,name,aadhar,phn,add,passwd,mail); + + databseUser.child(aadhar).setValue(User); + + Toast.makeText(MainActivity.this,"Added",Toast.LENGTH_LONG).show(); + }else{ + Toast.makeText(MainActivity.this,"Field is empty",Toast.LENGTH_LONG).show(); + } progressBar.setVisibility(View.VISIBLE); firebaseAuth.createUserWithEmailAndPassword(email.getText().toString(), password.getText().toString()).addOnCompleteListener(new OnCompleteListener() { @Override diff --git a/app/src/main/java/com/example/login/user.java b/app/src/main/java/com/example/login/user.java new file mode 100644 index 0000000..50d2a9f --- /dev/null +++ b/app/src/main/java/com/example/login/user.java @@ -0,0 +1,51 @@ +package com.example.login; + +public class user { + + String id2; + String name2; + String aadhar2; + String phn2; + String add2; + String mail2; + String passwd2; + + public user(){ } + + public user(String id2,String name2, String aadhar2, String phn2, String add2, String passwd2, String mail2) { + this.name2 = name2; + this.aadhar2 = aadhar2; + this.phn2 = phn2; + this.add2 = add2; + this.passwd2 = passwd2; + this.mail2 = mail2; + } + + public String getName2() { + return name2; + } + + public String getAadhar2() { + return aadhar2; + } + + public String getPhn2() { + return phn2; + } + + public String getAdd2() { + return add2; + } + + public String getId2() { + return id2; + } + + public String getMail2() { + return mail2; + } + + public String getPasswd2() { + return passwd2; + } +} diff --git a/local.properties b/local.properties index 53f894c..c0027f7 100644 --- a/local.properties +++ b/local.properties @@ -4,5 +4,5 @@ # Location of the SDK. This is only used by Gradle. # For customization when using a Version Control System, please read the # header note. -#Thu Jan 16 19:31:35 IST 2020 -sdk.dir=C\:\\Users\\Sonu\\AppData\\Local\\Android\\Sdk +#Thu Jan 16 19:50:00 IST 2020 +sdk.dir=E\:\\AndroidStudio SDK