Skip to content

Instantly share code, notes, and snippets.

View paolorotolo's full-sized avatar
🖖

Paolo Rotolo paolorotolo

🖖
View GitHub Profile
@paolorotolo
paolorotolo / LabelledSpinner.java
Last active January 11, 2024 16:42 — forked from farbodsz/ LabelledSpinner.md
A Spinner component with a floating label for Android, similar to EditText components wrapped in a TextInputLayout.
/*
* Copyright 2015 Farbod Salamat-Zadeh
*
* 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
@paolorotolo
paolorotolo / SplitDateTime.java
Last active April 18, 2022 09:06
Split a DateTime string to get single elements
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
// Use example:
// DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
// SplitDateTime splitDateTime = new SplitDateTime("2015-09-01 14:05");
// timeEditText.setText(splitDateTime.getHour + ":" + splitDateTime.getMinute);
@paolorotolo
paolorotolo / wear-debug.sh
Created December 23, 2015 19:26
Connect and debug an Android Wear device
#!/bin/bash
adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444
#!/usr/bin/env bash
if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
echo -e "Starting translation import\n"
#go to home and setup git
cd $HOME
git config --global user.email "[email protected]"
git config --global user.name "Glucat"
#clone gh-pages branch
#!/usr/bin/env bash
if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
echo -e "Starting to update gh-pages\n"
#copy data we're interested in to other place
mkdir $HOME/android/
mkdir $HOME/android/wear
cp -R app/build/outputs/apk/app-debug.apk $HOME/android/
cp -R wear/build/outputs/apk/wear-debug.apk $HOME/android/wear
@paolorotolo
paolorotolo / GlucoseConverter.java
Last active February 2, 2016 18:37
Glucose Conversion tools in Java
import java.math.BigDecimal;
import java.math.RoundingMode;
public class GlucoseConverter {
public class GlucoseConverter {
public int glucoseToMgDl(double mmolL){
// Mg/dL = mmol/L * 18
double converted = mmolL * 18;
return (int) converted;
}
@paolorotolo
paolorotolo / RealmBackupRestore.java
Last active June 17, 2018 17:31
Class to easily backup/restore data from Realm.
package org.glucosio.android.tools;
import android.Manifest;
import android.app.Activity;
import android.content.pm.PackageManager;
import android.os.Environment;
import android.support.v4.app.ActivityCompat;
import android.util.Log;
import android.widget.Toast;
/*
* Copyright (C) 2016 Glucosio Foundation
*
* This file is part of Glucosio.
*
* Glucosio is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, version 3.
*
* Glucosio is distributed in the hope that it will be useful,
/*
* Copyright (C) 2016 Glucosio Foundation
*
* This file is part of Glucosio.
*
* Glucosio is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, version 3.
*
* Glucosio is distributed in the hope that it will be useful,
numeroSoci = input('Quanto soci vuoi inserire?')
for i=1:numeroSoci
socio(i).nome= input('nome: ', 's')
socio(i).cognome=input('cognome: ', 's')
socio(i).cf=input('cf: ', 's')
socio(i).qs=input('qs: ', 's')
socio(i).ruolo=input('ruolo (AMM 1 - CONS 2 - SOCIO 3): ')
end