Skip to content

Instantly share code, notes, and snippets.

View zeeshanaslam78's full-sized avatar

MUHAMMAD ZEESHAN ASLAM zeeshanaslam78

  • Germany
View GitHub Profile
@zeeshanaslam78
zeeshanaslam78 / Kotlin logm
Last active April 11, 2020 20:26
logm template for Koltin in Android Studio
Android Studio
Preferences -> Editor -> Live Templates
Under AndroidLog
Copy "logm" Tamplate or any
Paste Under Kotlin
Choose logm under Kotlin
public static void convertToCircularBitmapDrawable(final Context context, Object url, ImageView imageView, int placeHolderResourceId) {
Bitmap placeholder = BitmapFactory.decodeResource(context.getResources(), placeHolderResourceId);
RoundedBitmapDrawable circularBitmapDrawable = RoundedBitmapDrawableFactory.create(context.getResources(), placeholder);
circularBitmapDrawable.setCircular(true);
Glide
.with(context)
.load(url)
.apply(new RequestOptions()
.circleCrop(context)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
@zeeshanaslam78
zeeshanaslam78 / AdbCommands
Created December 1, 2019 13:48 — forked from Pulimet/AdbCommands
Adb useful commands list
adb help // List all comands
== Adb Server
adb kill-server
adb start-server
== Adb Reboot
adb reboot
adb reboot recovery
adb reboot-bootloader
@zeeshanaslam78
zeeshanaslam78 / question2_solution
Created November 1, 2019 14:43
question2 solution
public int solution(int N, String S) {
TreeSet<String> sortSet = new TreeSet<>();
String[] reservedSeats = S.split(" ");
for (String reservedSeat : reservedSeats) {
sortSet.add(reservedSeat);
}
int counterFourFamilySeats = 0;
for (int i = 1; i <= N; i++) {
#99000000 99 two digits are opacity value
100% — FF
99% — FC
98% — FA
97% — F7
96% — F5
95% — F2
94% — F0
93% — ED
@zeeshanaslam78
zeeshanaslam78 / PrefUtils.kr
Last active July 27, 2023 12:36
SharedPreferences with singleton in Kotlin
import android.annotation.SuppressLint
import android.content.Context
import android.content.SharedPreferences
import android.preference.PreferenceManager
class PrefUtils {
companion object {
private var singleton: PrefUtils? = null
@zeeshanaslam78
zeeshanaslam78 / Conversion.java
Created January 7, 2018 21:43
Convert dp to px an px to dp in Android
public static int dpToPx(int dp)
{
return (int) (dp * Resources.getSystem().getDisplayMetrics().density);
}
public static int pxToDp(int px)
{
return (int) (px / Resources.getSystem().getDisplayMetrics().density);
}
@zeeshanaslam78
zeeshanaslam78 / MathRound.java
Created January 7, 2018 21:38
Show two digits after decimal
One Way
double number = 81.53104456348756;
System.out.println("Output: " + new DecimalFormat("##.##").format(number));
Output: 81.53
Other Way
double oldNumber = 55.654322;
double newNumber = (int)Math.round(oldNumber * 100)/(double)100;
System.out.println("Output: " + newNumber);
Output: 55.65