Skip to content

Instantly share code, notes, and snippets.

@jjv360
jjv360 / adbwifi.bat
Created May 7, 2020 08:35
Start WiFi debugging an Android device
rem
rem Connect to android device for debugging over WiFi
rem
rem Setup
echo off
cls
rem Header
@jjv360
jjv360 / adbwifi.sh
Created March 20, 2020 20:11
Start WiFi debugging an Android device.
#!/usr/bin/env bash
#
# Connect to android device for debugging over WiFi. Simply plug it in, run this
# script, then unplug it again.
#
# Find path to ADB
function adbpath() {
# List of possible locations
@jjv360
jjv360 / PromiseQueue.kt
Created March 16, 2020 23:53
Kovenant utility: Promise queue
package com.ydangleapps.bluetooth
import nl.komponents.kovenant.*
import nl.komponents.kovenant.functional.bind
/** Queue operations */
class PromiseQueue {
// Pending operations
val pendingOperations = mutableListOf<() -> Promise<Unit, Exception>>()
@jjv360
jjv360 / Kovenant+Recover.kt
Last active March 16, 2020 23:44
Kovenant utility: Recover block
package com.mypackage
import nl.komponents.kovenant.Promise
import nl.komponents.kovenant.deferred
import nl.komponents.kovenant.functional.bind
import nl.komponents.kovenant.task
import nl.komponents.kovenant.then
/**
* Utilities for recovering promises.