1. 程式人生 > >星雲 Android 開發工具箱

星雲 Android 開發工具箱

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();
    }
    
public static void showShort(Context context,String info) { Toast.makeText(context, info,Toast.LENGTH_SHORT).show(); } }
View Code

打印日誌工具類:

SmartLogUtils.java
技術分享圖片
import android.util.Log;

public class SmartLogUtils {

    private final static String DEBUG_TAG="xingyun";
    /***
     * 封裝日誌打印方法
     * 
@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); } } }
View Code









星雲 Android 開發工具箱