Skip to content

Instantly share code, notes, and snippets.

@aows
aows / Test1.class
Created August 25, 2015 04:29
String vs StringBuilder example
public class Test1 {
public Test1();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: ldc #2 // String
@aows
aows / Test1.java
Created August 25, 2015 04:28
String vs StringBuilder example
public class Test1 {
public static void main(String[] args) {
String aString = "";
for (int i=0; i<10; i++) {
aString += i;
}
System.out.println(aString);
}
}
@aows
aows / Test1.class
Created August 25, 2015 04:27
String vs StringBuilder example
public class Test1 {
public Test1();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: ldc #2 // String
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_home"
android:icon="@drawable/ic_dashboard"
android:title="Home" />
<item
android:id="@+id/nav_cc"
android:icon="@drawable/ic_cc"
@aows
aows / gist:0bdd2ead2fb2ed1d4872
Created May 27, 2015 00:10
Changing text color of a MenuItem programmatically (Android)
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem settingsMenuItem = menu.findItem(R.id.action_settings);
SpannableString s = new SpannableString(settingsMenuItem.getTitle());
s.setSpan(new ForegroundColorSpan(yourColor), 0, s.length(), 0);
settingsMenuItem.setTitle(s);
return super.onPrepareOptionsMenu(menu);
}
@aows
aows / MainActivity.java
Created February 20, 2015 04:08
Grid Layout with Header
package ws.otero.adrian.gridexample;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@aows
aows / gist:c70a80d2449924d64c93
Last active August 29, 2015 14:04
Example activity using Trimet Services library
public class MainActivity extends Activity {
private ListView mListView;
private ArrayAdapter<String> mAdapter;
private Button mButton;
private ProgressDialog mPD;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@aows
aows / gist:91aff80e03c95104d06c
Created May 1, 2014 18:33
Pushbullet with Groovy
import static groovyx.net.http.Method.GET
import static groovyx.net.http.Method.POST
import static groovyx.net.http.ContentType.JSON
import groovy.json.JsonSlurper
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7' )
class GroovyBullet {
def apikey
def http = new groovyx.net.http.HTTPBuilder('https://api.pushbullet.com/api/')
GroovyBullet( apikey ) {