Skip to content

Instantly share code, notes, and snippets.

View px-amaac's full-sized avatar

Aaron McIntyre px-amaac

View GitHub Profile
<?xml version="1.0" encoding="utf-8"?>
<com.leafviews.ItemView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/panel_content"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/chiclet">
<p>
<%= form_for([@photo, @tag]) do |f| %>
<div class="field">
<%= f.label :key %>
<%= f.text_field :key %>
</div>
<div class="field">
<%= f.label :value %>
<%= f.text_field :value %>
</div>
@px-amaac
px-amaac / Redirection
Last active August 29, 2015 14:06
Many to Many relationship.
(0.1ms) begin transaction
SQL (2.4ms) INSERT INTO "tags" ("created_at", "key", "updated_at", "value") VALUES (?, ?, ?, ?) [["created_at", "2014-09-05 04
:02:04.349445"], ["key", "heydude"], ["updated_at", "2014-09-05 04:02:04.349445"], ["value", "dudehey"]]
(4.3ms) commit transaction
public class Object1{
public ArrayList<Object2> results;
public ArrayList<Object1> locations;
//public ArrayList<Object1> results; I need this at some point here
public class Location implements Parcelable{
@Expose
private Integer id;
@Expose
private Coords coords;
@Expose
private Double distance;
public Location(Parcel in) {
public class Version implements Parcelable {
@Expose
private String versionname;
@Expose
private Integer versionid;
@Expose
private Integer pageid;
@Expose
private Integer pagenumber;
@px-amaac
px-amaac / logcat
Created October 22, 2014 17:13
Activity lifecycle testing app
10-22 09:20:39.483 3359-3359/devaamci.testlifecycle E/myActivity﹕ onCreate
10-22 09:20:39.483 3359-3359/devaamci.testlifecycle E/myActivity﹕ onStart
10-22 09:20:39.493 3359-3359/devaamci.testlifecycle E/myActivity﹕ onResume
10-22 09:20:39.533 3359-3359/devaamci.testlifecycle I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:381>: EGL 1.4 QUALCOMM build: (CL3869936)
OpenGL ES Shader Compiler Version: 17.01.11.SPL
Build Date: 01/17/14 Fri
Local Branch:
Remote Branch:
Local Patches:
Reconstruct Branch:
@px-amaac
px-amaac / SHA1.java
Created October 27, 2014 19:40
Run this to get the SHA1 for your particular signature. I use for google maps, google plus and facebook and others to ensure that i have the right key
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.testing.yourPackageName",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
textView.setText(Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
@px-amaac
px-amaac / gist:be669ee4c587b6b91ee5
Created October 30, 2014 00:05
App crashing twice.
10-29 16:50:16.923 11430-11430/com.devaa.debugstaging E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.devaa.debugstaging, PID: 11430
java.lang.NullPointerException: uriString
at android.net.Uri$StringUri.<init>(Uri.java:467)
at android.net.Uri$StringUri.<init>(Uri.java:457)
at android.net.Uri.parse(Uri.java:429)
at com.devaa.app.activities.PDPActivity$AddToListOnClickListener.removeFromList(PDPActivity.java:483)
at com.devaa.app.activities.PDPActivity$AddToListOnClickListener.onClick(PDPActivity.java:446)
at android.view.View.performClick(View.java:4630)
at android.view.View$PerformClick.run(View.java:19331)
@px-amaac
px-amaac / BActivity.java
Created November 7, 2014 23:52
App showing OS launching activity on the stack after crash.
public class BActivity extends Activity implements View.OnClickListener {
private Button mLaunchMainButton;
private Button mLaunchBButton;
private Button mDoIt;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.e("bActivity", "otCreate");
setContentView(R.layout.activity_my);
mLaunchMainButton = (Button) findViewById(R.id.launch_main);