Skip to content

Instantly share code, notes, and snippets.

View syuan's full-sized avatar
😉
...

syuan syuan

😉
...
View GitHub Profile
@syuan
syuan / Thread priority.java
Last active March 8, 2017 07:21
Thread background priority
Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
@syuan
syuan / Util.java
Created September 29, 2016 15:42
Change Toolbar color when ViewPager changes page.
private static int blendColors(int from, int to, float ratio) {
final float inverseRation = 1f - ratio;
final float r = Color.red(from) * ratio + Color.red(to) * inverseRation;
final float g = Color.green(from) * ratio + Color.green(to) * inverseRation;
final float b = Color.blue(from) * ratio + Color.blue(to) * inverseRation;
return Color.rgb((int) r, (int) g, (int) b);
}
if (BuildConfig.DEBUG) {
....
}
"@style/Widget.AppCompat.Button.Colored"
ViewCompat.setNestedScrollingEnabled(listView, true);
public static String getKeyHash(final Context context) {
PackageInfo packageInfo = getPackageInfo(context, PackageManager.GET_SIGNATURES);
if (packageInfo == null)
return null;
for (Signature signature : packageInfo.signatures) {
try {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
return Base64.encodeToString(md.digest(), Base64.NO_WRAP);
<item name="elevation">0dp</item>