`
bcyy
  • 浏览: 1827194 次
文章分类
社区版块
存档分类
最新评论

Android 下log的使用总结

 
阅读更多

一:在源码开发模式下

1:包含头文件:

  1. #include<cutils/log.h>

2:定义宏LOG_TAG

  1. #defineLOG_TAG"MYLOGTAG"

3:链接log对应的.so库

在Android.mk文件中加入如下语句:

  1. LOCAL_SHARED_LIBRARIES+=\
  2. libcutils

接下来就可以直接使用LOGD来打印log信息了.

二:在NDK开发模式下

1:包含头文件:

  1. #include<android/log.h>

2:定义宏LOG_TAG

  1. #defineLOG_TAG"MYLOGTAG"
  2. #defineLOGD(...)__android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)

3:链接log对应的.so库

在Android.mk文件中加入如下语句:

  1. LOCAL_LDLIBS:=-llog

接下来就可以直接使用LOGD来打印log信息了.

三:在Java代码中

1:导入包

  1. importandroid.util.Log;

2:使用

  1. privatestaticfinalStringTAG="your_tag";
  2. Log.d(TAG,"showsomething");

在程序运行过程中可以通过adb shell下的logcat指令看到相应的内容。或在Eclipse下的ADT的LogCat窗口中看到相应的内容了.


分享到:
评论

相关推荐

    如何分析android系统的log

    如何分析android中的log,以及对不同的log进行总结归类,帮助开发和测试更加明确遇到的问题

    Android Log工具类

    自己总结的一个LOG工具类,可以方便自己以后的开发 currentLogLevel为控制开关

    Android编程之基于Log演示一个activity生命周期实例详解

    主要介绍了Android编程之基于Log演示一个activity生命周期,结合完整实例形式较为详细的分析总结了Log演示activity生命周期的具体用法及Log的具体使用方法,需要的朋友可以参考下

    Android 的一些特效

    Android中 信息的输出——Log.v的使用.doc Android手机连接电脑详细图文教程.doc android横竖屏总结.doc Android 的手势拖动切换ViewViewFlipper.doc Eclipse内存不足的解决办法.doc EditView 阻止软键盘自动弹...

    Android的一些特效资料

    Android中 信息的输出——Log.v的使用.doc Android手机连接电脑详细图文教程.doc android横竖屏总结.doc Android 的手势拖动切换ViewViewFlipper.doc Eclipse内存不足的解决办法.doc EditView 阻止软键盘自动弹出....

    开源的log日志工具类

    总结了一些常用的log工具类,和一款开源的log工具类,非常好用的!

    Android ProgressDialog使用总结

    ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口。...// 方式二:使用静态方式创建并显示,这种进度条只能是圆形条,设置title和Message提示内容 ProgressDialog dia

    Android控件之SeekBar的用法总结

    1 SeekBar简介 SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。 2 SeekBar示例 创建一个activity,包含2个SeekBar...import android.util.Log; import android.

    Android 开发调试工具的使用总结

    Android 调试工具,这里做一个总结整理。 DDMS — Dalvik debug monitor service 调试监控服务 对模拟器进行相关配置。 ADB进程 Android debug bridge 建立eclipse和Android设备之间的连接 cmd 进入dos界面,...

    在windows下编译运行android原生浏览器需要的包类

    最后搞来搞去搞成了,总结一下1、4个包创建user library安放顺序frame_class.jar、core_class.jar、 comon_class.jar、android.jar。然后置顶。2、guava-r07.jar项目中创个libs文件夹放入作为普通jar包add上去。3、...

    Android实验二:Activity的生命周期及Intent

    1、设计界面,包括四个按钮,两个文本框。单击对应按钮可以启动对应activity。假定Activity A为启动...2、修改 Activity 的启动模式 LaunchMode,并通过 Log 信息来体会不同启动模式所对应的Activity 和 task 的关系

    Android 读取文件内容实现方法总结

    Android 读取文件内容实现方法,这里整理了几种方法,大家需要可以看下。 如果要打开存放在/data/data/&lt;package&gt;/files目录应用私有的文件,可以使用Activity提供openFileInput()方法。 FileInputStream inStream =...

    Android开发之DialogFragment用法实例总结

    Android 官方推荐使用 DialogFragment 来代替 Dialog ,可以让它具有更高的可复用性(降低耦合)和更好的便利性(很好的处理屏幕翻转的情况)。 而创建 DialogFragment 有两种方式: 1. 覆写其 onCreateDialog 方法 ...

    实验一Android环境构建与Activity生命周期(1).doc

    } } 四、运行结果如下图: 五、实验总结 本次实验目的是学会安装智能手机开发相关软件平台,并在此基础上测试Activity的生命 周期过程。通过本次实验,了解了android开发环境的配置,学会了创建一个Android应 用程序...

    Android 中必要的工具集

    总结出Android项目中必要的工具Log,Toast,SD卡管理,网络管理...

    安卓拨打电话+正则的使用

    import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; public class MainActivity extends AppCompatActivity { @Override protected void ...

    Android中监听Home键的4种方法总结

    最开始想到使用onKeydonwn这个方法。但是发现home不能这样处理,onKeydonwn可以处理菜单键和back键,但home不能。因为home键是系统键,情况特殊一些。 看了一下网上的资料,说下面的方法可以。(其实不行) 代码...

    Android:week 7总结 Dialog、单选对话框

    目录 1.Dialog 2.单选对话框   1.Dialog 引入的几个头文件! import android.app.AlertDialog; import android.content.DialogInterface;...import android.view.KeyEvent;...import android.con

    Android Back键点击两次退出应用详解及实现方法总结

    思路:Android中捕获用户按键是在onKeyDown方法中,只需要判断用户按键是否是KEYCODE_BACK即后退键即可,剩下的即为判断两次点击BACK键时间间隔问题了 ... import android.util.Log; import android.view.K

    Android实现底部图片选择Dialog

    自己这里总结一下,有需要开发者可以按照如下步骤直接使用即可。 1.效果图如下 点击选择照相后,弹出如下选择对话框: 2. Dialog实现 布局 &lt;LinearLayout xmlns:android=...

Global site tag (gtag.js) - Google Analytics