星云 Android 开发工具箱

Posted xingyunblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了星云 Android 开发工具箱相关的知识,希望对你有一定的参考价值。

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 开发工具箱的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )(代码片段

星云测试开发者测试-采用精准测试工具对dubbo微服务应用进行测试

星云精准测试对安卓底层驱动代码的测试案例分析

星云精准测试对安卓底层驱动代码的测试案例分析

星云链智能合约开发:Mac下安装的准备工作

星云测试插装编译流程与CI集成