Skip to content

Instantly share code, notes, and snippets.

@Piasy
Piasy / VSCodeSettings
Created June 14, 2020 09:37
VSCodeSettings
test
@Piasy
Piasy / android_use_static_webrtc.diff
Created September 11, 2019 09:03
A patch which disable using in-tree libc++ for WebRTC Android build.
From 9925be8afd008325875a0b131ac51f4353564ba6 Mon Sep 17 00:00:00 2001
From: Piasy <xz4215@gmail.com>
Date: Wed, 11 Sep 2019 16:37:19 +0800
Subject: [PATCH] Android: disable in-tree libc++
---
config/android/BUILD.gn | 38 +++++++++++++++++++++++++++++++++++---
config/c++/c++.gni | 2 +-
2 files changed, 36 insertions(+), 4 deletions(-)
@Piasy
Piasy / install_ffmpeg.sh
Last active December 4, 2024 18:57
brew install ffmpeg with all options
brew options ffmpeg
brew install ffmpeg \
--with-chromaprint \
--with-fdk-aac \
--with-fontconfig \
--with-freetype \
--with-frei0r \
--with-game-music-emu \
--with-libass \
@Piasy
Piasy / ProducerTest.java
Last active October 25, 2016 10:41
Demonstrate ValueRequestOperator
import java.util.Random;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicReference;
import org.junit.Test;
import rx.Emitter;
import rx.Observable;
import rx.Producer;
import rx.Subscriber;
import rx.Subscription;
@Piasy
Piasy / AndroidManifest.xml
Created October 21, 2016 15:42
mockito connected Android test bug repro
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.github.piasy.mockitodexmakerbug">
<application
android:theme="@style/Theme.AppCompat"
>
<activity android:name=".MyActivity"/>
</application>
</manifest>
#!/bin/bash
checkExisting(){
echo "Checking if already existing device on file..."
while read fileLine; do
if [ "$line" = "$fileLine" ]; then
echo "[WARNING] Device already initialized on this system. Nothing to do here"
@Piasy
Piasy / build1.gradle
Created March 10, 2016 15:32
AndroidTDDBootStrap-Use-OkBuck-2
...
buildscript {
...
dependencies {
...
classpath "com.github.piasy:okbuck-gradle-plugin:1.0.0-beta8"
}
}
...
apply plugin: 'com.github.piasy.okbuck-gradle-plugin'
@Piasy
Piasy / .gitignore
Created March 10, 2016 15:05
AndroidTDDBootStrap-Use-OkBuck
# buck & OkBuck
/buck-out/
/.buckd/
/.okbuck/
@Piasy
Piasy / NonRxAmplitudeAPI.java
Created February 24, 2016 16:39
RxAndroidAudio blog code snippet
public synchronized int getMaxAmplitude();
@Piasy
Piasy / AndroidManifest.xml
Created February 20, 2016 00:47
Android Runtime Permission test
<uses-permission android:name="android.permission.READ_CONTACTS"/>