星雲 Android 開發工具箱
阿新 • • 發佈:2018-10-13
none toa short 編寫 message 封裝 ast gif close
Toast 工具類:
SmartToastUtils.java
import android.content.Context; import android.widget.Toast; /** * Toast 彈出信息工具類,簡化代碼編寫 * @author fairy * */ public class SmartToastUtils { public static void showLong(Context context, String info) { Toast.makeText(context, info, Toast.LENGTH_LONG).show(); }View Codepublic static void showShort(Context context,String info) { Toast.makeText(context, info,Toast.LENGTH_SHORT).show(); } }
打印日誌工具類:
SmartLogUtils.java
import android.util.Log; public class SmartLogUtils { private final static String DEBUG_TAG="xingyun"; /*** * 封裝日誌打印方法 *View Code@param message 打印的消息 * @param showMessage 是否顯示打印的消息 * **/ public static void showInfo(String message,Boolean showMessage){ if(showMessage){ int max_str_length = 2001 - DEBUG_TAG.length(); //大於4000時 while (message.length() > max_str_length) { Log.i(DEBUG_TAG, message.substring(0, max_str_length)); message = message.substring(max_str_length); } //剩余部分 Log.i(DEBUG_TAG,message); } } /*** * 封裝日誌打印方法 * @param message 打印的消息 * @param showMessage 是否顯示打印的消息 * **/ public static void showDebug(String message,Boolean showMessage){ if(showMessage){ int max_str_length = 2001 - DEBUG_TAG.length(); //大於4000時 while (message.length() > max_str_length) { Log.d(DEBUG_TAG, message.substring(0, max_str_length)); message = message.substring(max_str_length); } //剩余部分 Log.d(DEBUG_TAG,message); } } public static void showError(String message,Boolean showMessage){ if(showMessage){ int max_str_length = 2001 - DEBUG_TAG.length(); //大於4000時 while (message.length() > max_str_length) { Log.e(DEBUG_TAG, message.substring(0, max_str_length)); message = message.substring(max_str_length); } //剩余部分 Log.e(DEBUG_TAG,message); } } }
星雲 Android 開發工具箱