This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//build.gradle (:app) | |
//implementation 'com.sun.mail:android-mail:1.6.2' | |
//implementation 'com.sun.mail:android-activation:1.6.2' | |
import io.reactivex.Completable | |
import io.reactivex.disposables.Disposable | |
import io.reactivex.schedulers.Schedulers | |
import java.lang.Exception | |
import java.util.* | |
import javax.mail.* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// REMEMBER TO ADD FOLLOWING TO YOUR ACTIVITY | |
// android:configChanges="orientation|screenSize|keyboardHidden" | |
import android.app.Activity | |
import android.content.pm.ActivityInfo | |
import android.graphics.Bitmap | |
import android.view.View | |
import android.view.ViewGroup | |
import android.webkit.WebChromeClient | |
import android.webkit.WebView |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import android.content.Context | |
import android.content.Intent | |
import android.os.Bundle | |
import android.widget.MediaController | |
import androidx.appcompat.app.AppCompatActivity | |
import ***your.package***.databinding.ActivityFullScreenVideoBinding | |
import kotlinx.android.synthetic.main.activity_full_screen_video.* | |
class FullScreenVideoActivity : AppCompatActivity() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//CustomClass removes soft keyboard on back press instead of suggestions | |
import android.annotation.SuppressLint | |
import android.content.Context | |
import android.util.AttributeSet | |
import android.view.KeyEvent | |
import android.view.LayoutInflater | |
import android.view.View | |
import android.view.ViewGroup | |
import android.view.inputmethod.InputMethodManager |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import android.view.View | |
import android.view.ViewGroup | |
import androidx.core.content.ContextCompat | |
import com.google.android.material.snackbar.Snackbar | |
//import your.package.databinding.SnackbarBinding | |
class CustomSnackbar(private val view: View) { | |
fun showSnackBar(title: String, cancelFun: () -> Unit = {}) { | |
val snackView = View.inflate(view.context, R.layout.snackbar, null) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"personal_data": { | |
"picture_url": "https://i.imgur.com/jpjl8rd.jpg", | |
"name": "Ryszard Machmudow", | |
"birth_date": "13.01.1994", | |
"address": "Osiedle Piastowskie", | |
"zip_code": "61-166", | |
"phone_number": "+48 796 327 287", | |
"email": "ryszard.machmudow@gmail.com", | |
"github": "https://github.com/Ryszardenko/" |