Skip to content

Instantly share code, notes, and snippets.

@JcMinarro
JcMinarro / AppRater.java
Last active August 29, 2015 14:06 — forked from rharter/AppRater.java
AppRater
package com.ryanharter.android.util;
import android.content.Context;
import android.content.SharedPreferences;
/**
* Keeps track of the number of app launches, and days since first launch, and
* provides an easy way to determine whether you should show a rating prompt
* or not.
*/
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.RectF;
import android.graphics.Shader;
// enables hardware accelerated rounded corners
// original idea here : http://www.curious-creature.org/2012/12/11/android-recipe-1-image-with-rounded-corners/
import android.util.Log;
import android.widget.AbsListView;
import android.widget.ListView;
import org.jetbrains.annotations.NotNull;
/**
* Makes a listview to have a pull down, this is a wrapper.
* Is not a good idea to override a ListView because there
* are a lot of libraries and we dont know when we need one.
*/
@JcMinarro
JcMinarro / git-git
Last active August 29, 2015 14:04 — forked from swankjesse/git-git
git-git
echo '#!/bin/bash' > ~/bin/git-git
echo 'git $*' >> ~/bin/git-git
chmod u+x ~/bin/git-git
@JcMinarro
JcMinarro / MyApp.java
Last active August 29, 2015 14:04 — forked from artem-zinnatullin/MyApp.java
Set font to all application component
public class MyApp extends Application {
@Override
public void onCreate() {
TypefaceUtil.overrideFont(getApplicationContext(), "SERIF", "fonts/Roboto-Regular.ttf"); // font from assets: "assets/fonts/Roboto-Regular.ttf
}
}
@JcMinarro
JcMinarro / LicensesActivity.java
Created June 5, 2014 12:30 — forked from cyrilmottier/LicensesActivity.java
"Open source licenses" screen
package com.cyrilmottier.android.citybikes;
import android.os.Bundle;
import com.cyrilmottier.android.avelov.R;
import com.cyrilmottier.android.citybikes.app.BaseActivity;
public class LicensesActivity extends BaseActivity {
private WebView mWebView;