Android开发实现的Log统一管理类

 更新时间:2017年12月01日 10:51:04   作者:LovooGod  
这篇文章主要介绍了Android开发实现的Log统一管理类,涉及Android日志管理及方法重载等相关操作技巧,需要的朋友可以参考下

本文实例讲述了Android开发实现的Log统一管理类。分享给大家供大家参考,具体如下:

/**
 * Log统一管理类
 * 
 *
 */
public class Logger
{
  private Logger()
  {
    /* cannot be instantiated */
    throw new UnsupportedOperationException("cannot be instantiated");
  }
  public static boolean isDebug = true;// 是否需要打印bug,可以在application的onCreate函数里面初始化
  private static final String TAG = "tag";
  // 下面四个是默认tag的函数
  public static void i(String msg)
  {
    if (isDebug)
      Log.i(TAG, msg);
  }
  public static void d(String msg)
  {
    if (isDebug)
      Log.d(TAG, msg);
  }
  public static void e(String msg)
  {
    if (isDebug)
      Log.e(TAG, msg);
  }
  public static void v(String msg)
  {
    if (isDebug)
      Log.v(TAG, msg);
  }
  // 下面是传入自定义tag的函数
  public static void i(String tag, String msg)
  {
    if (isDebug)
      Log.i(tag, msg);
  }
  public static void d(String tag, String msg)
  {
    if (isDebug)
      Log.i(tag, msg);
  }
  public static void e(String tag, String msg)
  {
    if (isDebug)
      Log.i(tag, msg);
  }
  public static void v(String tag, String msg)
  {
    if (isDebug)
      Log.i(tag, msg);
  }
}

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android文件操作技巧汇总》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android布局layout技巧总结》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • Android中的AppWidget入门教程

    Android中的AppWidget入门教程

    这篇文章主要介绍了Android中的AppWidget入门教程,本文起讲解了如何创建一个简单的AppWidget、如何使得AppWidget与客户端程序交互等内容,需要的朋友可以参考下
    2015-03-03
  • Android重写TextView实现文字整齐排版的方法(附demo源码下载)

    Android重写TextView实现文字整齐排版的方法(附demo源码下载)

    这篇文章主要介绍了Android重写TextView实现文字整齐排版的方法,结合实例形式分析了Android重写TextView实现文字整齐排版的相关技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下
    2016-02-02
  • Android实现语音合成与识别功能

    Android实现语音合成与识别功能

    这篇文章主要为大家详细介绍了Android实现语音合成与识别功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • OpenHarmony实现屏幕亮度动态调节方法详解

    OpenHarmony实现屏幕亮度动态调节方法详解

    大家在拿到dayu之后,都吐槽说,会经常熄屏,不利于调试,那么有没有一种办法,可以让app不熄屏呢,答案是有的,今天我们就来揭秘一下,如何控制屏幕亮度
    2022-11-11
  • Android Flutter自适应瀑布流案例详解

    Android Flutter自适应瀑布流案例详解

    这篇文章主要介绍了Android Flutter自适应瀑布流案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • android实现清理缓存功能

    android实现清理缓存功能

    这篇文章主要为大家详细介绍了android实现清理缓存,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • Android序列化接口Parcelable与Serializable接口对比

    Android序列化接口Parcelable与Serializable接口对比

    我们使用 Intent 传递数据的时候,putExtra() 所支持的数据类型事有限的,当需要传递自定义对象的时候就需要序列化。Serializable更简单但是会把整个对象进行序列化因此效率比Parcelable低一些
    2023-02-02
  • 如何为RecyclerView添加Header和Footer

    如何为RecyclerView添加Header和Footer

    这篇文章主要为大家详细介绍了如何为RecyclerView添加Header和Footer,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Android中利用matrix 控制图片的旋转、缩放、移动

    Android中利用matrix 控制图片的旋转、缩放、移动

    本篇文章是对Android中利用matrix 控制图片的旋转、缩放、移动进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Android之Compose页面切换动画介绍

    Android之Compose页面切换动画介绍

    大家好,本篇文章主要讲的是Android之Compose页面切换动画介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12

最新评论