Android开发实现的Log统一管理类
本文实例讲述了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 实现自己的LOG信息
在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录.在Android系统中,提供了简单.便利的LOG机制,开发人员可以方便地使用.在这一篇文章中,我们简单介绍在Android内核空间和用户空间中LOG的使用和查看方法. 一. 内核开发时LOG的使用.Android内核是基于Linux Kerne 2.36的,因此,Linux Kernel的LOG机制同样适合于Android内核,它就是有名的printk,与C语言的printf齐名
-
android杂记:C++文件的添加log方法分享
1.添加头文件 复制代码 代码如下: #include <utils/Log.h> //或者 #include <cutils/Log.h> 这个时候可以使用ALOGE/ALOGI/ALOGW 等方法打印出log 不过有些地方不能这么使用,因为依赖libutils libctuils库在mk文件见添加如下依赖编译即可 复制代码 代码如下: #LOCAL_MODULE := ... ... #base_intermediates := $(call local-interm
-
Android编程之基于Log演示一个activity生命周期实例详解
本文实例讲述了Android编程之基于Log演示一个activity生命周期.分享给大家供大家参考,具体如下: 利用Android的Log 演示一个activity的生命周期 代码: //DemoActivity.java package uni.activity; /* @author octobershiner 2011 7 22 SE.HIT */ import android.app.Activity; import android.os.Bundle; import android.u
-
microlog4android将Android Log日志写到SD卡文件中实现方法
我们在进行Android开发时,经常会有这种体会,由于客户的设备型号各不相同,从而导致出现多种问题,但对于研发人员,因为没有log日志文件,不太容易定位问题的具体位置.所以我们急需一个能将程序日志写到SD卡文件里的工具,类似web的log4j那样.这时microlog4android进入我们的视野,虽然它尚有不足,但也已能满足大部分需求. 使用microlog4android的步骤如下: 1.下载 到http://code.google.com/p/microlog4
-
Android系统开发中log的使用方法及简单的原理
在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录.在Android系统中,提供了简单.便利的LOG机制,开发人员可以方便地使用.在平时开发过程中经常需要与log打交道,所以很有必要了解log的使用方法及简单的原理. 1.linux内核的log输出 在标准的linux内核开发过程中,使用printk,这是一个与printf输出打印齐名的函数,同样提供格式化输出功能,只是其有 打印级别且将信息保存到/proc/kmsg日志中,使用c
-
android轻松管理安卓应用中的log日志 发布应用时log日志全部去掉的方法
管理log一般有两种方法,博主推荐大家使用下面的第一种方法: 第一种方法: 第一步:定义一个logTools工具类,相信你能够看懂的,谁的log,可以用谁的名字做方法名,如logli,这就是工程师li打印的日志 复制代码 代码如下: import android.util.Log; public class LogTools { public static boolean isShow = true;//上线模式 //public static boolean isShow = false;//
-
Android 日志工具(log)的使用方法
使用Android的日志工具Log 方法: Android中的日志工具类为Log,这个类提供了如下方法来供我们打印日志: 使用方法: Log.d("MainActivity","onCreate execute"); 第一个参数tag:一般传入当前类名就好,主要用于队打印信息进行过滤. 第二个参数:msg,具体想打印的内容. 如: public class MainActivity extends AppCompatActivity { protected void
-
Android将应用调试log信息保存在SD卡的方法
把自己应用的调试信息写入到SD卡中. package com.sdmc.hotel.util; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import android.co
-
Android开发笔记之:Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() .根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR.1.Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用
-
Android开发实现的Log统一管理类
本文实例讲述了Android开发实现的Log统一管理类.分享给大家供大家参考,具体如下: /** * Log统一管理类 * * */ public class Logger { private Logger() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } public static boolean isDebug = true;//
-
Android开发之超实用的系统管理工具类【SD卡,网络,uri,屏幕,网络,软键盘,文本,进程等】
本文实例讲述了Android开发之超实用的系统管理工具类.分享给大家供大家参考,具体如下: 这是一个系统管理工具类,管理sd卡,判断网络,uri转换,获取屏幕宽高,获取网络类型,隐藏软键盘,复制文本到粘贴板,获取状态栏高度,获取当前进程等. 上代码 import java.io.File; import android.annotation.SuppressLint; import android.annotation.TargetApi; import android.app.Activity
-
Android开发中总结的Adapter工具类【附完整源码下载】
本文实例讲述了Android开发中总结的Adapter工具类.分享给大家供大家参考,具体如下: Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带.在常见的View(ListView,GridView)等地方都需要用到Adapter. 每个开发工程师都会有自己的一些常用到的工具类,今天我分享一下我自己总结的关于Adapter的工具类,话不多说直接上代码 CommonAdapter: public abstract class CommonAdapter
-
android开发教程之实现toast工具类
Android中不用再每次都写烦人的Toast了,直接调用这个封装好的类,就可以使用了! 复制代码 代码如下: package com.zhanggeng.contact.tools; /** * Toasttool can make you use Toast more easy ; * * @author ZHANGGeng * @version v1.0.1 * @since JDK5.0 * */import android.content.Context;import andro
-
Android快速开发系列 10个常用工具类实例代码详解
打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发项目中工具类的兄弟/姐妹~ 1.日志工具类L.java package com.zhy.utils; import android.util.Log; /** * Log统一管理类 * * * */ public class L { private L() { /* cannot be instantiated */ throw new UnsupportedOpe
-
Android开发中4个常用的工具类【Toast、SharedPreferences、网络及屏幕操作】
本文实例讲述了Android开发中4个常用的工具类.分享给大家供大家参考,具体如下: 1.土司工具类(Toast管理) /** * Toast统一管理类 * * @Project App_ZXing * @Package com.android.scan * @author chenlin * @version 1.0 * @Date 2013年7月6日 * @Note TODO */ public class ToastUtil { private ToastUtil() { /* canno
-
Android开发之弹出软键盘工具类简单示例
本文实例讲述了Android开发之弹出软键盘工具类.分享给大家供大家参考,具体如下: package com.maobang.imsdk.util; import android.content.Context; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; import java.util.Timer; import java.util.TimerTask; /** * 让
-
Android开发实现的内存管理工具类
本文实例讲述了Android开发实现的内存管理工具类.分享给大家供大家参考,具体如下: /*********************************************** * 内存管理工具 * * @author chen.lin * @version 1.0 ************************************************/ public class MemoryManager { private static final String TAG =
-
小程序开发实现access_token统一管理
目录 TOKEN 定时刷新器 一.背景 二.access_token的内部设计 2.1 access_token的时效性 2.2 access_token 的逐渐失效性 三.access_token的统一管理 参考文档 TOKEN 定时刷新器 一.背景 对于使用过公众平台的API功能的开发者来说,access_token绝对不会陌生,它就像一个打开家门的钥匙,只要拿着它,就能使用公众平台绝大部分的API功能.因此,对于开发者而言,access_token的使用方式就变得尤其的重要.在日常API接
随机推荐
- Angularjs 手写日历的实现代码(不用插件)
- js原型链原理看图说明
- 一款基jquery超炫的动画导航菜单可响应单击事件
- Python文件操作,open读写文件,追加文本内容实例
- Javascript生成带参数的二维码示例
- javascript prototype原型详解(比较基础)
- mysql性能监控工具Innotop简介及配置
- php getimagesize 上传图片的长度和宽度检测代码
- JavaScript选取(picking)和反选(rejecting)对象的属性方法
- 了解WEB页面工具语言XML(三)支持工具
- php 数组使用详解 推荐
- Linux中搭建FTP服务器的方法
- lua获取未来某时间点的时间戳解决方案
- js获取地址栏参数的两种方法
- Android编程实现将tab选项卡放在屏幕底部的方法
- 114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
- c#序列化详解示例
- 吃饱就睡害处多
- Python 元类实例解析
- Git和Maven的子模块简单实践