Skip to content

Instantly share code, notes, and snippets.

View crazy-diya's full-sized avatar
🏠
I'm a Self Learner and Software Engineer

Batagalage Dimuthu Lakshan crazy-diya

🏠
I'm a Self Learner and Software Engineer
View GitHub Profile
@crazy-diya
crazy-diya / Third_Activity.java
Last active August 7, 2020 06:50
/**Getting Firebase Database data Using HashMap Used addValueEventListener for Auto data display for*/ in Android Studio Java
package com.example.learningfirebase;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.ProgressBar;
@crazy-diya
crazy-diya / ImageStore.java
Last active August 7, 2020 06:49
Easy way insert or upload only image in to fairbase database storge to in Android Studio Java
package com.example.learningfirebase;
import android.content.ContentResolver;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.webkit.MimeTypeMap;
import android.widget.Button;
import android.widget.ImageView;
@crazy-diya
crazy-diya / ImageStore.java
Last active August 7, 2020 06:49
Upload image into Firebase Storage and Firebase database in Android Studio Java
package com.example.learningfirebase;
import android.content.ContentResolver;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.webkit.MimeTypeMap;
import android.widget.ArrayAdapter;
@crazy-diya
crazy-diya / ImageRetrieve.java
Last active August 7, 2020 06:48
Retrive image in Firebase Database using GridView in Android Studio Java
package com.example.learningfirebase;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
@crazy-diya
crazy-diya / MainActivity.java
Last active August 7, 2020 06:48
Data Store and Retrive on FirebaseDatabase in Android Studio Java
package com.example.firebaseproject2;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import android.content.ContentResolver;
import android.content.Context;
@crazy-diya
crazy-diya / MainActivity.java
Last active August 7, 2020 06:48
Example of WebView Component in Android Studio Java
package com.example.webview01;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
@crazy-diya
crazy-diya / RegisterActivity.java
Last active August 7, 2020 06:47
Email And Password Requre,Store and validation using FirebaseAuth in Android Studio Java
package com.example.whatsappmyapp;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
@crazy-diya
crazy-diya / ImageStore.java
Last active August 7, 2020 06:47
Access mobile storage in Android Studio Java
/**Start Access the mobile file location for get the image and set the image into image view*/
private void FileChooser() {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent,1);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
@crazy-diya
crazy-diya / ImageStore.java
Last active August 7, 2020 06:46
save a image to firebase and get dowload link in Android Studio Java
/**Start the image save to Firebase Storage in the database*/
private String getExtension(Uri uri){
ContentResolver contentResolver = getContentResolver(); //using for get the extention in image.
MimeTypeMap mimeTypeMap = MimeTypeMap.getSingleton();
return mimeTypeMap.getExtensionFromMimeType(contentResolver.getType(uri));
}
private void FileUploader() {
storageTask = storageReference.child(System.currentTimeMillis()+"."+getExtension(imguri)).putFile(imguri)
.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
@crazy-diya
crazy-diya / ChatActivity.java
Last active August 7, 2020 06:46
another way Store image in to Stroagefirebase and get downloadlink in Android Studio Java
final StorageReference filePath = storageReference.child(messagePushId + "." + "jpg");
uploadTask = filePath.putFile(fileUri);
uploadTask.continueWithTask(new Continuation() {
@Override
public Object then(@NonNull Task task) throws Exception {
if (!task.isSuccessful()){
throw task.getException();
}
return filePath.getDownloadUrl();