This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ViewUtils | |
{ | |
/** | |
* Starts animations inside a LayerDrawable | |
* | |
* @param drawable | |
*/ | |
public static void startLayerAnimation(LayerDrawable drawable) | |
{ | |
for (int i = 0; i < drawable.getNumberOfLayers(); ++i) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ChromeTint implements Parcelable | |
{ | |
private int mToolbarColor; | |
private int mToolbarTitleColor; | |
private int mStatusbarColor; | |
public static ChromeTint createFromBitmap(Bitmap bm, int defaultToolbarColor, int defaultTitleColor, int defaultStatusbarColor) | |
{ | |
Palette pal = Palette.generate(bm); | |
Palette.Swatch vibrant = pal.getVibrantSwatch(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apply plugin: "sonar-runner" | |
sonarRunner { | |
sonarProperties { | |
// connectivity | |
property "sonar.host.url", "http://your.server/sonar" | |
property "sonar.jdbc.url", "jdbc:mysql://..." | |
property "sonar.jdbc.driverClassName", "com.mysql.jdbc.Driver" | |
property "sonar.jdbc.username", "..." | |
// project configuration |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class OkHttpDownloader implements Downloader | |
{ | |
@Override | |
public Response load(Uri uri, boolean b) throws IOException | |
{ | |
HttpClientProxy clientProxy = // create a HttpClient proxy that | |
// forwards stuff to a real OkHttpClient | |
// or some mocked class | |
Request request = new Request.Builder() | |
.url(uri.toString()) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
# | |
# ATTENTION: In addition to Net::Jabber you also need to apply | |
# this patch http://toroid.org/ams/etc/net-xmpp-virtualhost-support | |
# to let this script connect to a jabber server independent from | |
# the domain you gave it. | |
# | |
# Then, symlink this script in each git repository you want to | |
# receive notifications for (i.e. ln -s path/to/post-receive.pl repo.git/hooks/post-receive) | |
# and configure the branches (".*" as catch-all works) and chat ID |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
final Spinner spinner = (Spinner) findViewById(R.id.spinner); | |
spinner.setSelection(2); | |
spinner.post(new Runnable() { | |
@Override | |
public void run() { | |
spinner.setOnItemSelectedListener(new OnItemSelectedListener() { ... }); | |
} | |
}); |
NewerOlder