A collection of most common android utils.
Add those lines in build.gradle Project level
.
repositories {
maven {url "https://jitpack.io"}
}
Back to your build.gradle App level
dependencies {
def utilsVersion = "1.0-beta18"
implementation "com.github.amjad-alwareh:android-utils:utilsVersion"
}
- Connectivity Utils
- Phone Utils
- Connectivity Utils
import com.amjadalwareh.androidutils.ConnectivityUtils;
ConnectivityUtils.isNetworkConnected(Context);
ConnectivityUtils.isWifiConnected(Context);
ConnectivityUtils.isMobileDataConnected(Context);
ConnectivityUtils.turnOnWifi(Context);
ConnectivityUtils.turnOffWifi(Context);
ConnectivityUtils.openWiFiSettings(Context);
ConnectivityUtils.openDataSettings(Context);
ConnectivityUtils.openNfcSettings(Context);
ConnectivityUtils.getIpAddress(AddressCallback);
- Phone Utils
import com.amjadalwareh.androidutils.PhoneUtils;
PhoneUtils.isLollipop();
PhoneUtils.isMarshmallow();
PhoneUtils.isNougat();
PhoneUtils.isOreo();
PhoneUtils.isPie();
PhoneUtils.isAndroidQ(); // AKA Android 10
PhoneUtils.isPackageInstalled(Context, PackageName);
PhoneUtils.checkPermissionGranted(Context, Permission);