Skip to content

Instantly share code, notes, and snippets.

@CoderChoy
CoderChoy / PhoneFormatCheckUtils.java
Created August 29, 2017 09:52
电话号码合法性验证
import android.support.annotation.NonNull;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* Created by Leo
* on 2017/8/4.
*/
@CoderChoy
CoderChoy / CrashHandler.java
Created August 29, 2017 09:42
典型的异常处理器实现(From 《Android开发艺术探索》)
package com.ryg.crashtest;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.lang.Thread.UncaughtExceptionHandler;
import java.text.SimpleDateFormat;
import java.util.Date;
@CoderChoy
CoderChoy / Utils.java
Created June 9, 2017 02:59
在bitmap上打印文字(居中)
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
public class Utils {
public static Bitmap drawTextToBitmap(String text) {
Bitmap bitmap = Bitmap.createBitmap(360, 130, Bitmap.Config.ARGB_4444);
@CoderChoy
CoderChoy / SampleActivity.java
Last active September 25, 2017 06:10
点击EditText之外的区域隐藏键盘
import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.view.MotionEvent;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
public class SampleActivity extends AppCompatActivity {
@Override