Skip to content

Instantly share code, notes, and snippets.

View pardom-zz's full-sized avatar

Michael Pardo pardom-zz

View GitHub Profile
@pardom-zz
pardom-zz / HelloWorld.kt
Last active August 29, 2015 14:22
Kotlin Hello World
package hello
import hello.Language.*
enum class Language(val greeting: String) {
EN("Hello"), ES("Hola"), FR("Bonjour")
}
open class Person(var name: String, var lang: Language = EN) {
fun greet() = println("${lang.greeting}, $name!")
@pardom-zz
pardom-zz / adbs.sh
Last active August 29, 2015 14:01
An adb wrapper to select a device by position instead of "-s <serialNumber>"
if [ "$#" == "0" ]; then
echo "usage: adbs <device> <command>"
n=0
while read -r line
do
if [ "$n" -gt "0" ] && [ -n "$line" ]; then
echo "$n: " "$line"
else
echo "$line"
@pardom-zz
pardom-zz / AudioMeter.java
Created March 19, 2014 15:34
Audio amplitude detector for Android.
import android.media.AudioFormat;
import android.media.AudioRecord;
import android.media.MediaRecorder.AudioSource;
import android.os.Process;
public class AudioMeter extends Thread {
/////////////////////////////////////////////////////////////////
// PUBLIC CONSTANTS
// Convenience constants
@pardom-zz
pardom-zz / lit_to_res.py
Last active December 13, 2015 21:39
Python script to look for xml literal strings in Android resources, and convert them to string resources.
#!/usr/bin/env python
# encoding: utf-8
import os
import sys
import xml.etree.ElementTree as ET
import re
idAttrib = '{http://schemas.android.com/apk/res/android}id'