add sublime text plugin support

This commit is contained in:
hyb1996
2017-05-11 17:06:37 +08:00
parent 4f25582ce5
commit b12e26b797
51 changed files with 490 additions and 100 deletions

View File

@@ -3,6 +3,7 @@ package com.stardust.util;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.support.annotation.NonNull;
/**
@@ -15,4 +16,17 @@ public class ClipboardUtil {
public static void setClip(Context context, CharSequence text) {
((ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE)).setPrimaryClip(ClipData.newPlainText("", text));
}
public static CharSequence getClip(Context context) {
return ((ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE)).getPrimaryClip().getItemAt(0).getText();
}
@NonNull
public static CharSequence getClipOrEmpty(Context context) {
CharSequence clip = getClip(context);
if (clip == null) {
return "";
}
return clip;
}
}