Skip to content

Instantly share code, notes, and snippets.

View ldavison's full-sized avatar

Lucien Davison ldavison

View GitHub Profile
@ldavison
ldavison / background.js
Last active December 12, 2017 20:59
WebExtension media keys test for Firefox
'use strict';
browser.commands.getAll().then((all) => all.forEach((c) => console.log("Registered command:", c)));
browser.commands.onCommand.addListener((c) => console.log("Received command:", c));

Keybase proof

I hereby claim:

  • I am ldavison on github.
  • I am lukedavison (https://keybase.io/lukedavison) on keybase.
  • I have a public key ASAbrS5XH1BEcaX7oltSP0xDrig7Rcd1umOmsWpXKf-V0Ao

To claim this, I am signing this object:

@ldavison
ldavison / Main.java
Last active August 29, 2015 14:14 — forked from jooyunghan/Main.java
package com.company;
import retrofit.RestAdapter;
import retrofit.http.GET;
import retrofit.http.Path;
import rx.Observable;
import rx.Subscriber;
import rx.functions.Action1;
import rx.functions.Func1;
import rx.functions.Func2;
package com.foo.bar;
import android.os.AsyncTask;
public class LoadDrawingContentTask extends SimpleTask {
private final Location location;
public LoadDrawingContentTask(Location myLocation) {
this.location = myLocation;
package com.foo.bar;
import android.os.AsyncTask;
import android.util.Log;
public abstract class SimpleTask extends AsyncTask<Void, Void, Boolean> {
private final AsyncTask waitTask;
public SimpleTask(AsyncTask waitTask) {