码迷,mamicode.com
首页 > 移动开发 > 详细

星云 Android 开发工具箱

时间:2018-10-13 16:55:13      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:日志   消息   win   工具箱   vat   none   style   图片   ast   

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 开发工具箱

标签:日志   消息   win   工具箱   vat   none   style   图片   ast   

原文地址:https://www.cnblogs.com/xingyunblog/p/9783196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!