Skip to content

Instantly share code, notes, and snippets.

View flyfire's full-sized avatar
🎯
Focusing

flyfire flyfire

🎯
Focusing
View GitHub Profile
@flyfire
flyfire / RetriveContacts.java
Last active August 6, 2019 03:26
[Retrive Contacts name & phonenumber] #android #contacts
// https://stackoverflow.com/questions/12562151/android-get-all-contacts
private void getContactList() {
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
if ((cur != null ? cur.getCount() : 0) > 0) {
while (cur != null && cur.moveToNext()) {
String id = cur.getString(
cur.getColumnIndex(ContactsContract.Contacts._ID));
@flyfire
flyfire / android-studio-disable-test-only-mode.md
Created August 5, 2019 09:32 — forked from xujiaao/android-studio-disable-test-only-mode.md
Disable 'testOnly' mode for Android Studio 3.0
tags
Android
Android Studio

Disable 'testOnly' mode for Android Studio 3.0

@flyfire
flyfire / shadowsocks.sh
Created August 2, 2019 14:38 — forked from Jacksgong/shadowsocks.sh
backpu teddysun ss installation script
#!/usr/bin/env bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#=================================================================#
# System Required: CentOS 6+, Debian 7+, Ubuntu 12+ #
# Description: One click Install Shadowsocks-Python server #
# Author: Teddysun <[email protected]> #
# Thanks: @clowwindy <https://twitter.com/clowwindy> #
# Intro: https://teddysun.com/342.html #
#=================================================================#
@flyfire
flyfire / IconTextSpan.java
Created July 11, 2019 02:46
[IconTextSpan] #TextView #Span
package com.icarbonx.healthbuddy.share.widget;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.text.TextPaint;
import android.text.TextUtils;
import android.text.style.ReplacementSpan;
@flyfire
flyfire / GridItemDecoration.java
Created June 27, 2019 03:42
[GridItemDecoration] #RecyclerView #ItemDecoration
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.view.View;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
@flyfire
flyfire / UpdateRecyclerView.java
Created June 20, 2019 12:05
[UpdateRecyclerView]
class UpdateRecyclerView implements Runnable {
WeakReference<RecyclerView> recyclerViewWeakReference;
UpdateRecyclerView(RecyclerView view) {
recyclerViewWeakReference = new WeakReference<>(view);
}
@Override
public void run() {
RecyclerView recyclerView = recyclerViewWeakReference.get();
@flyfire
flyfire / UKVISA.md
Created April 3, 2019 06:05 — forked from TyrealGray/UKVISA.md
2018 年底离岸申请英国 T2 签证避坑指南

首先可以参考一篇知乎2016年底的文章

https://zhuanlan.zhihu.com/p/24537759

这篇文章列出了比较完备的信息,但是楼主发现有一些重要的东西还是和其他类似文章一样没有点到 (也可能是过时了而最新的签证申请变了吧)

T2工签申请人材料准备

官方目前要求只需要offer letter,存款证明,护照,TB测试结果,雅思UKVI成绩单 (如果是英国认可的英语授课学历可以不需要雅思证明,这个具体怎么操作的楼主不太清楚),在线申请的时候会填基本信息(以及最重要的CoS号码)然后缴费(用支付宝就好,信用卡也行)。缴费后只需要打印checklist的那份表格就行了,然后带上它和材料一并去签证中心即可。

PBS Dependant陪工签申请人

官方要求更简单,只需要A marriage certificate, or a reasonable equivalent, for XXX and XXX,护照,存款证明,TB测试结果即可。在线申请填完表格付款后打印checklist一并带着前往签证中心即可。

@flyfire
flyfire / AttachClient.java
Created March 19, 2019 06:25 — forked from SubOptimal/AttachClient.java
Java attach API - attach to JVM of different user
import com.sun.tools.attach.VirtualMachine;
public class AttachClient {
public static void main(String[] args) throws Exception {
String pid = args[0];
VirtualMachine vm = VirtualMachine.attach(pid);
System.out.println("vm = " + vm);
vm.detach();
}
@flyfire
flyfire / GitConfigHttpProxy.md
Created March 7, 2019 12:18 — forked from evantoli/GitConfigHttpProxy.md
Configure Git to use a proxy

Configure Git to use a proxy

##In Brief

You may need to configure a proxy server if you're having trouble cloning or fetching from a remote repository or getting an error like unable to access '...' Couldn't resolve host '...'.

Consider something like:

@flyfire
flyfire / brew_symlink_error_sierra.md
Created March 2, 2019 01:08 — forked from dalegaspi/brew_symlink_error_sierra.md
Homebrew Symlink errors in Mac OSX High Sierra