Skip to content

Instantly share code, notes, and snippets.

@f2prateek
f2prateek / ShareToClipboard.java
Created August 8, 2012 05:26
Clipboard Share
package com.aokp.romcontrol;
import android.app.Activity;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
import com.aokp.romcontrol.R;
@f2prateek
f2prateek / gist:3361083
Created August 15, 2012 15:39
AOKP ROMControl
08-15 09:33:43.488: I/ActivityManager(327): START {act=android.intent.action.MAIN cmp=com.aokp.romcontrol/.ROMControlActivity u=0} from pid 2404
08-15 09:33:43.496: E/AndroidRuntime(2404): FATAL EXCEPTION: main
08-15 09:33:43.496: E/AndroidRuntime(2404): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.aokp.romcontrol/com.aokp.romcontrol.ROMControlActivity}; have you declared this activity in your AndroidManifest.xml?
08-15 09:33:43.496: E/AndroidRuntime(2404): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1541)
08-15 09:33:43.496: E/AndroidRuntime(2404): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1416)
08-15 09:33:43.496: E/AndroidRuntime(2404): at android.app.Activity.startActivityForResult(Activity.java:3351)
08-15 09:33:43.496: E/AndroidRuntime(2404): at android.app.Activity.startActivityForResult(Activity.java:3312)
08-15 09:33:43.496: E/AndroidRuntime(2404): at android.app.Activity.startActivity(Activity
@f2prateek
f2prateek / CheckBoxActionProvider.java
Created October 30, 2012 18:26
Custom Action Provider in ActionBar - a checkbox with a textview descrption
package com.psrivastava.deviceframegenerator.widget;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.TextView;
import android.widget.Toast;
@f2prateek
f2prateek / MainActivity.java
Created January 20, 2013 19:21
Custom inner class in R.java?
package com.f2prateek.test;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView mTextView;
@f2prateek
f2prateek / README.md
Created May 19, 2013 01:43
Quickly deploy Volley to your maven repository.

Quickly deploy Volley to your maven repository. Volley is a library that makes networking for Android apps easier and most importantly, faster. For an example to use Volley in your app, check out Folly.

Steps

git clone https://android.googlesource.com/platform/frameworks/volley
cd volley
(download the pom.xml)
mvn clean install
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:orientation="vertical"
tools:context=".MainActivity"
@f2prateek
f2prateek / FluentSpannableStringBuilder.java
Last active December 21, 2015 03:49
FluentSpannableStringBuilder
package com.f2prateek.couchpotato.util;
import android.text.Spannable;
import android.text.SpannableString;
import java.util.ArrayList;
import java.util.List;
public class FluentSpannableStringBuilder {
List<Bean> beanList;
@f2prateek
f2prateek / gist:6416614
Created September 2, 2013 19:43
GradientColorHelper
/*
* Copyright 2013 Prateek Srivastava (@f2prateek)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@f2prateek
f2prateek / CustomView.java
Last active June 11, 2018 02:57
Event Bus in view
public class CustomView extends View {
private final Bus bus;
public CustomView(Bus bus, ....) {
super(....);
this.bus = bus;
}
@Override protected void onAttachedToWindow() {
package com.f2prateek.articuno.util;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcelable;
import android.util.SparseArray;
import java.io.Serializable;
import java.util.ArrayList;
/**