Skip to content

Instantly share code, notes, and snippets.

View SimonCherryGZ's full-sized avatar

Simon SimonCherryGZ

View GitHub Profile
/*
* xBRZ project is distributed under
* GNU General Public License: https://www.gnu.org/licenses/gpl-3.0
* Copyright (C) Zenju (zenju AT gmx DOT de) - All Rights Reserved
*
* Additionally and as a special exception, the author gives permission
* to link the code of this program with the following libraries
* (or with modified versions that use the same licenses), and distribute
* linked combinations including the two: MAME, FreeFileSync, Snes9x, ePSXe
* You must obey the GNU General Public License in all respects for all of
@roguesleipnir
roguesleipnir / ShaderOccurence.cs
Last active August 2, 2022 11:18
Material/Shader reference searcher. Find materials that use a shader by name string. Find materials with missing shader or errors. Original snippet from https://answers.unity.com/questions/510945/find-materials-that-use-a-certain-shader.html
using UnityEngine;
using UnityEditor;
using System.Collections.Generic;
using System.IO;
//https://answers.unity.com/questions/510945/find-materials-that-use-a-certain-shader.html
public class ShaderOccurenceWindow : EditorWindow {
[MenuItem ("Tools/Shader Occurence")]
public static void Open () {
@fkrauthan
fkrauthan / TLSSocketFactory.java
Last active January 7, 2023 04:09
Custom SSLSocketFactory Implementation to enable tls 1.1 and tls 1.2 for android 4.1 (16+)
package net.cogindo.ssl;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import java.security.KeyManagementException;
import java.security.NoSuchAlgorithmException;
import javax.net.ssl.SSLContext;
@qq157755587
qq157755587 / android_convert_text_to_curves.java
Last active April 20, 2020 05:48
If you are going to generate PDF file, some printer dont' support embeded font. Your only choice is to convert text to curves.
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.PathMeasure;
import com.google.common.primitives.Floats;
import java.util.ArrayList;
import java.util.List;
@pyricau
pyricau / IMMLeaks.java
Last active June 19, 2025 02:08
"Fix" for InputMethodManager leaking the last focused view: https://code.google.com/p/android/issues/detail?id=171190
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.content.ContextWrapper;
import android.os.Bundle;
import android.os.Looper;
import android.os.MessageQueue;
import android.util.Log;
import android.view.View;
import android.view.ViewTreeObserver;