Skip to content

Instantly share code, notes, and snippets.

View dbcm's full-sized avatar

Delfim Machado dbcm

View GitHub Profile
@srayhunter
srayhunter / FetchContactsAsync.java
Last active April 26, 2024 20:22
Android - Get phone number and email address from Contacts
private class FetchContacts extends AsyncTask<Void, Void, ArrayList<Contact>> {
private final String DISPLAY_NAME = Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB ?
ContactsContract.Contacts.DISPLAY_NAME_PRIMARY : ContactsContract.Contacts.DISPLAY_NAME;
private final String FILTER = DISPLAY_NAME + " NOT LIKE '%@%'";
private final String ORDER = String.format("%1$s COLLATE NOCASE", DISPLAY_NAME);
@SuppressLint("InlinedApi")
@isciurus
isciurus / MainActivity.java
Last active January 14, 2021 11:57
PoC for Android GoogleAuthUtil.getToken() bug
package com.isciurus.oauth_poc;
import java.io.IOException;
import java.text.DateFormat;
import java.util.Date;
import com.google.android.gms.auth.GoogleAuthException;
import com.google.android.gms.auth.GoogleAuthUtil;
import com.google.android.gms.auth.UserRecoverableAuthException;
import android.accounts.AccountManager;
import android.app.Activity;
@dbcm
dbcm / build.sh
Created July 19, 2012 16:13 — forked from rcarmo/build.sh
Qt5 brew 4 RaspberryPi
#!/bin/bash
# install cross-compiler
# sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
if [ "$USER" == "dbcm" ]; then
cd ~/Work
elif [ "$USER" == "rcarmo" ]; then
cd ~/Development
@rcarmo
rcarmo / build.sh
Created July 19, 2012 16:08
dbcm's Qt5 brew
#!/bin/sh
# install cross-compiler
# sudo apt-get install gcc-arm-linux-gnueabihf
# cd ~/Development
# git clone git://gitorious.org/qt/qt5.git qt5
apt-get update
apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev \