| ArrayUtils | 
Array Utils
 
  ArrayUtils.isEmpty(Object[]) is null or its length is 0
  ArrayUtils.getLast(Object[], Object, Object, boolean) get last element of the target element, before the first one
 that match the target element front to back
  ArrayUtils.getNext(Object[], Object, Object, boolean) get next element of the target element, after the first one
 that match the target element front to back
  ArrayUtils.getLast(Object[], Object, boolean)
 ArrayUtils.getLast(int[], int, int, boolean)
 ArrayUtils.getLast(long[], long, long, boolean)
 ArrayUtils.getNext(Object[], Object, boolean)
 ArrayUtils.getNext(int[], int, int, boolean)
 ArrayUtils.getNext(long[], long, long, boolean)
  
 | 
| BasicUtils | 
 | 
| ConvertVectorUtils | 
 An easy way to convert array,list,etc. 
 | 
| CrashHandler | 
 Catch the uncaught exception
 Usage:
  CrashHandler crashHandler = CrashHandler.getInstance();
    crashHandler.init(getApplicationContext(), "/crash/", "Something error,please try again"); 
 | 
| HandlerUtils | 
An easy way to send Handler
  HandlerUtils.dismissViewHandler
 HandlerUtils.visiablViewHandler
 HandlerUtils.invisiablViewHandler
 HandlerUtils.sendMessageHandler(android.os.Handler, int)
 HandlerUtils.sendMessageHandler(android.os.Handler, int, android.os.Bundle)
 HandlerUtils.sendMessageHandler(android.os.Handler, int, Object)
 HandlerUtils.sendMessageHandler(android.os.Handler, int, String, int)
 HandlerUtils.sendMessageHandler(android.os.Handler, int, String, String)
 HandlerUtils.sendMessageHandlerDelay(android.os.Handler, int, long)
 HandlerUtils.sendMessageHandlerDelay(android.os.Handler, int, Object, long)
 HandlerUtils.sendMessageHandlerDelay(android.os.Handler, int, String, String, long)
 HandlerUtils.sendMessageHandlerDelay(android.os.Handler, int, String, int, long) 
 | 
| StringUtils | 
 Some utils about String 
 |