Skip to content

Instantly share code, notes, and snippets.

View pwittchen's full-sized avatar
🎯
Focusing

Piotr Wittchen pwittchen

🎯
Focusing
View GitHub Profile
<activity
android:name=".activity.justifiedTextViewActivity"
android:configChanges="orientation|keyboardHidden"
android:hardwareAccelerated="false"/>
@pwittchen
pwittchen / todo_test.md
Last active January 1, 2016 23:59
Example of "to do" list via gist

to do

  • task 1
  • task 2
  • task 3
  • task 4

next

  • task 5
  • task 6
  • task 7
@pwittchen
pwittchen / decodeSampledBitmap.java
Last active August 29, 2015 13:56
Decode sampled bitmap from file path.
public static Bitmap decodeSampledBitmap(String filePath, int reqWidth, int reqHeight) {
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(filePath,options);
options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);
options.inJustDecodeBounds = false;
return BitmapFactory.decodeFile(filePath,options);
}
@pwittchen
pwittchen / Contact.java
Created March 2, 2014 21:58
Sample Contact class.
public class Contact {
public int id;
public String name;
public String phone;
public String email;
public String uriString;
}
@pwittchen
pwittchen / ContactsProvider.java
Last active April 17, 2016 06:19
ContactsProvider class
public class ContactsProvider {
private Uri QUERY_URI = ContactsContract.Contacts.CONTENT_URI;
private String CONTACT_ID = ContactsContract.Contacts._ID;
private String DISPLAY_NAME = ContactsContract.Contacts.DISPLAY_NAME;
private Uri EMAIL_CONTENT_URI = ContactsContract.CommonDataKinds.Email.CONTENT_URI;
private String EMAIL_CONTACT_ID = ContactsContract.CommonDataKinds.Email.CONTACT_ID;
private String EMAIL_DATA = ContactsContract.CommonDataKinds.Email.DATA;
private String HAS_PHONE_NUMBER = ContactsContract.Contacts.HAS_PHONE_NUMBER;
private String PHONE_NUMBER = ContactsContract.CommonDataKinds.Phone.NUMBER;
@pwittchen
pwittchen / GenericApplication.java
Created March 2, 2014 22:09
GenericApplication class
public class GenericApplication extends Application {
private static Application instance;
@Override
public void onCreate() {
super.onCreate();
instance = this;
}
public static Context getContext() {
String selection = STARRED_CONTACT + "='1'";
<uses-permission android:name="android.permission.READ_CONTACTS" />
<application
android:name="com.pwittchen.example.generics.GenericApplication">
public class ContactsAdapter extends BaseAdapter {
private final ArrayList list;
private int selectedItem = -1; // no item selected by default
// put neccessary code here - it's not important in this description
public ContactsAdapter(List<Contact> contacts) {
list = new ArrayList();
list.addAll(contacts);