Log 开关

/**
	 * @param type
	 * 			1.Log.i 2.Log.e 3.Log.d
	 * @param tag
	 * @param msg
	 * 			Log.i(tag, msg);
	 */
	static void sLog(int type ,String tag, String msg) {
		// TODO Auto-generated method stub
		if (isOpen){
			switch (type) {
			case 1:
				Log.i(tag, msg);
				break;
			case 2:
				Log.e(tag, msg);
				break;
			case 3:
				Log.d(tag, msg);
				break;
			default:
				break;
			}
		}
	}
时间: 2024-09-05 19:21:55

Log 开关的相关文章

Linux编程之定制带级别的log

我的开发组长曾经说过这么一段话"一个优秀的程序员不在于他写代码有多快,也不在于他能不能实现这个模块的功能,要实现业务实现功能谁不会啊,重要的是他的解决能力,也就说当程序出现错误时你能不能够快速定位到错误并解决它." 是的,我也非常赞同,代码不可能完美,也可能有千奇百怪的bug,尤其是新手,犯的错误就更多了,所以,我们写程序时应有自己的一套debug手段,有一套自己的LOG的方法,一旦程序发生错误,我们不需要再往程序中加繁琐的打印就可以定位到错误位置,这样才能加快自己的开发速度. 那怎么

【Android】3D布局分析工具

背景 飞猪上的doraemon一直对过度绘制和布局深度有监控,不合理的布局和过深得过度绘制影响页面渲染速度.虽然发现了不少问题,多处可见如下图的红红的页面,但是一直很难推动解决,主要有两个原因. 让开发找到具体的位置需要从根布局一层层遍历分析下去,确实麻烦,所以不想改: 修改后,会不会影响到其他控件的显示效果,光靠大脑想象难保万全,所以不敢改: 新工具 感谢@睿牧提供的外部开源参考工具于是doraemon里就多了一样新的工具,将当前页面的布局3D化,有点像xcode上的view ui hiera

解决华为手机不出现logcat日志的问题

问题描述:公司一部华为手机在连接Eclipse时在Logcat中看不到相关日志 解决方法:1 进入手机拨号界面2 输入*#*#2846579#*#*3 输入完毕后自动跳转到测试界面4 依次选择LOG设置-->LOG开关-->屏幕右上角图标-->在此可以看见一些列关于LOG的设置5 按照自己的需求设置LOG6 重启手机 备注说明: 在此以HUAWEI G700-U00为例,其余华为手机类似. MarkDown语法 https://www.zybuluo.com/mdeditor?url=h

android程序,在运行时莫名的死掉,只打印一堆GC信息,其他调试信息看不到

问题描述 android程序,在运行时莫名的死掉,只打印一堆GC信息,其他调试信息看不到 这个程序主要开辟子线程,从服务器获取图片的url,然后利用url从网络下载图片的.运行时,不知何种原因,莫名的死掉,只能打印出一堆GC信息 解决方案 检查你用的这台手机,后台Log开关是否打开了. 百度一下 解决方案二: 从你的描述看,应该是低配置机器的java虚拟机heapsize设置得比较小造成的. 你可以参考下面这个链接,修改一下你的Manifest文件试试. 如果低端机的本身限制了Heapsize,

Android App中使用Glide加载图片的教程_Android

与其他图片加载库相同,Glide除了可以加载网络图片之外,也可以加载本地图片.甚至还可以从各种各样奇葩的数据源中加载图片. 加载网络图片很多情况下,我们使用图片加载库就是为了加载网络图片.网络操作是一个很复杂的东西.试想一下,如果没有图片加载库,我们就要手动去下载图片,缓存图片,最后再从文件里面读取bitmap并设置到Imageview里面.这还算好的,要是在Listview里面你会更头疼的.原因我就不说了,你懂的~~再加上各种各样的Bitmap操作,保准你再也不想撸代码了.而且Bitmap这东

安卓如何卸载手机系统软件

具体操作方法 1.我们先给手机ROOT权限 ,如果没有可以去搜索"百度一键Root PC版" 然后安装在电脑中. 2.现在我们在手机中打开"USB调试",然后把手机与电脑连接. 3.在现在在手机中输入"*#*#2846579#*#*"(不包括引号),在打开的窗口中,依次点击"ProjectMenu"→"3.后台设置"→"2.LOG设置"→"LOG开关",将"

Android App中使用Glide加载图片的教程

与其他图片加载库相同,Glide除了可以加载网络图片之外,也可以加载本地图片.甚至还可以从各种各样奇葩的数据源中加载图片. 加载网络图片 很多情况下,我们使用图片加载库就是为了加载网络图片.网络操作是一个很复杂的东西.试想一下,如果没有图片加载库,我们就要手动去下载图片,缓存图片,最后再从文件里面读取bitmap并设置到Imageview里面.这还算好的,要是在Listview里面你会更头疼的.原因我就不说了,你懂的~~再加上各种各样的Bitmap操作,保准你再也不想撸代码了.而且Bitmap这

全栈必备Log日志

Log日志,不论对开发者自身,还是对软件系统乃至产品服务都是非常重要的事情.每个开发者都接触过日志,以至于每个人对日志的了解都会有所不同. 什么是日志 日志是什么呢?老码农看来,日志是带有明确时间标记的信息数据记录. 根据不同的使用场景和视角,日志的分类也多种多样.针对生成日志的主体,如果是开发者,可以有工作或学习日志,如果是代码,可以是程序日志.根据应用程序的使用领域,可以有系统日志和应用日志,还可以进一步细分,例如消息日志,事件日志,数据库日志等等. 记日志的方式 对于开发者而言,随手记日志

android-Android 自动旋转屏幕快捷开关,系统会发送广播吗?

问题描述 Android 自动旋转屏幕快捷开关,系统会发送广播吗? 10C 就是下图这里的自动旋转屏幕开关,开启和关闭自动旋转系统会发送广播吗?什么广播?怎么监听它的状态改变? 解决方案 屏幕旋转开关: 1). 屏幕旋转开关设置主要调用android.provider.Settings.System的putInt和getInt方法实现. 2). 通过ContentObserver来动态观察屏幕旋转设置的改变. 示例代码如下: package com.example.srs; import and