Skip to content

Instantly share code, notes, and snippets.

View logcat's full-sized avatar

Sergii Golub logcat

View GitHub Profile
logcat-color --no-wrap 'TAG1:D TAG2:D AndroidRuntime:E *:S'
logcat-color --no-wrap 'TAG:E TAG2:E AndroidRuntime:E VOLOG:E *:S'
@logcat
logcat / google-translate-sender.el
Last active October 19, 2016 19:36
Sends word from emacs to open google translate tab or redfoxsanakirja tab in chrome (works on OSX, depends on https://github.com/prasmussen/chrome-cli/)
(define-minor-mode lang-mode
"Lang mode"
:lighter " lang")
(require 'thingatpt)
(defun tabs-raw ()
(shell-command-to-string "chrome-cli list tabs"))
@logcat
logcat / redfoxsanakirja.js
Created October 2, 2016 09:44
redfoxsanakirja javascript augumentation
sayFinnish = function() {
text = $('.dictionarySearchInput').val()
console.log(text)
say(text, 'fi-fi')
}
$(window).load(function() {
$('.dictionarySearchInput').addClass('mousetrap')
$('.language-switch').prepend('<div id="so-augumented"/>')
$('#so-augumented').append('<a href="javascript:void(0)" onclick="sayFinnish()" class="audio"><span class="fa fa-volume-up" style="font-size:45px;color:red;"></span></a>')
@logcat
logcat / wttrin.sh
Last active April 5, 2021 14:48
wttr.in shell function. source it and use as "weather city"
function weather() {
LANG_BACK=$LANG
LANG=uk_UA.UTF-8
curl -s -H "Accept-Language: ${LANG%_*}" "wttr.in/$1" | sed '$ d' | sed '$ d'
LANG=$LANG_BACK
}
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
public class FilteredActivityLifecycleCallbacks<T extends Activity> implements Application.ActivityLifecycleCallbacks {
private final Application.ActivityLifecycleCallbacks callbacks;
private Class<T> aClass;
public FilteredActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks callbacks, Class<T> aClass) {
adb shell input text "text"
adb shell input keyevent 4 # back
adb shell input keyevent 23 # enter
adb shell content query --uri 'content://android.media.tv/channel'
@logcat
logcat / QueryUtils.java
Created January 16, 2016 09:18
utils to build sql join query with conflicting column name on android
import android.database.Cursor;
import android.database.CursorWrapper;
public class QueryUtils {
public static String buildSelections(String[] projection) {
return buildSelections(projection, null);
}
public static String buildSelections(String[] projection, String tableAlias) {
@logcat
logcat / HtmlTextView.java
Last active April 10, 2017 19:18
Android textview which loads resource drawable and display it as part of text view in defined place. Use android.text.Html.
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.text.Html;
import android.text.Html.ImageGetter;
import android.text.Spanned;
import android.util.AttributeSet;
import android.widget.TextView;
@logcat
logcat / UriAdapter.java
Created August 20, 2015 11:40
Android Uri adapter for gson
import android.net.Uri;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
import com.google.gson.JsonElement;
import com.google.gson.JsonParseException;
import com.google.gson.JsonPrimitive;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;