Skip to content

Instantly share code, notes, and snippets.

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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"
android:orientation="horizontal"
tools:context=".MainActivity">
@VahidHoseini-ir
VahidHoseini-ir / showProgressDialog
Created April 14, 2024 10:32
sample using of progrees dialog
private void showProgressDialog() {
ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setTitle("Progress Dialog");
progressDialog.setMessage("Loading...");
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setCancelable(false);
progressDialog.show();
// Simulate a long-running task
new Handler().postDelayed(() -> {
@VahidHoseini-ir
VahidHoseini-ir / showAlertDialog
Created April 14, 2024 10:27
code to show alert dialog
private void showAlertDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.outline_error_24);
builder.setTitle("Alert Dialog");
builder.setMessage("This is an alert dialog.");
builder.setPositiveButton("OK", (dialog, which) -> dialog.dismiss());
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getBaseContext(), "Show Alert Dialog Canceled", Toast.LENGTH_SHORT).show();
@VahidHoseini-ir
VahidHoseini-ir / Add This method
Created March 30, 2024 12:59
Check NetworkConnectivity in JAVA
public static boolean isNetworkConnected(Context context) {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
android.net.Network network = connectivityManager.getActiveNetwork();
if (network == null) return false;
NetworkCapabilities networkCapabilities = connectivityManager.getNetworkCapabilities(network);
if (networkCapabilities == null) return false;
@VahidHoseini-ir
VahidHoseini-ir / Add this permission to manifest
Last active March 30, 2024 12:56
how to check network connectivity in Kotlin
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
@VahidHoseini-ir
VahidHoseini-ir / TempListItem
Created March 28, 2024 09:53
TempListItem name and avatar
public class TempListItem {
private String[] name = {
"Emily",
"James",
"Sophia",
"William",
"Olivia",
"Benjamin",
"Ava",
@VahidHoseini-ir
VahidHoseini-ir / EachDirectoryPath.md
Created December 29, 2019 21:44 — forked from granoeste/EachDirectoryPath.md
[Android] How to get the each directory path.

System directories

Method Result
Environment.getDataDirectory() /data
Environment.getDownloadCacheDirectory() /cache
Environment.getRootDirectory() /system

External storage directories