Skip to content

Instantly share code, notes, and snippets.

View paddyzab's full-sized avatar

Patryk Zabicki paddyzab

  • Julius Baer
  • Zurich
  • 09:29 (UTC +02:00)
View GitHub Profile
function mytakescreenshoot() {
adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png sips -Z 640 screen.png
echo "Resized and saved in current folder as: screen.png"
}
@paddyzab
paddyzab / rename_for_android
Created January 31, 2015 20:47
Small script for cleaning resources for Android
#!/usr/bin/python
# -*- coding: iso-8859-15 -*-
import os
#Small script to change the names of the files
#containing dashes to replace them with underline
#Android asset manager cannot compile dashes, and
#sometimes it's easier to run the script than to
#bother designer to change.
@paddyzab
paddyzab / testingColors.class
Created January 28, 2015 08:38
testing_colors
private static void assertIsColorClose(TextView label, int textColor) {
int currentTextColor = label.getCurrentTextColor();
int currentRed = (currentTextColor >> 16) & 0xFF;
int currentGreen = (currentTextColor >> 8) & 0xFF;
int currentBlue = (currentTextColor >> 0) & 0xFF;
int expectedRed = (textColor >> 16) & 0xFF;
int expectedGreen = (textColor >> 8) & 0xFF;
int expectedBlue = (textColor >> 0) & 0xFF;
@paddyzab
paddyzab / pull_files
Last active August 29, 2015 14:10
Pull all png files from device through adb
#!/bin/bash
#Get all of a directory(sdcard), and filter them
for file in `adb shell ls /sdcard/Pictures/Screenshots/ | grep .png`
do
file=`echo -e $file | tr -d "\r\n"`;
# create the directory to store the files in your filesystem
mkdir -p ~/fetched_screenshots
Verifying that +patryk is my Bitcoin username. You can send me #bitcoin here: https://onename.io/patryk
@paddyzab
paddyzab / print_float
Created August 2, 2014 08:46
lcdPrintFloat
void lcdPrintFloat( float val, byte precision) {
// prints val on a ver 0012 text lcd with number of decimal places determine by precision
// precision is a number from 0 to 6 indicating the desired decimial places
// example: lcdPrintFloat( 3.1415, 2); // prints 3.14 (two decimal places)
if(val < 0.0){
lcd.print('-');
val = -val;
}