当前位置: 首页 > news >正文

便宜点的网站空间网页网站开发大概多少钱

便宜点的网站空间,网页网站开发大概多少钱,购物网站建设开题报告,国外交互设计网站欣赏一 .logcat命令介绍 android log系统: logcat介绍 : logcat是android中的一个命令行工具#xff0c;可以用于得到程序的log信息. 二.C/Clogcat访问接口 Android系统中的C/C日志接口是通过宏来使用的。在system/core/include/android/log.h定义了日志的级别#xff1a; /…一 .logcat命令介绍 android log系统: logcat介绍 : logcat是android中的一个命令行工具可以用于得到程序的log信息. 二.C/Clogcat访问接口 Android系统中的C/C日志接口是通过宏来使用的。在system/core/include/android/log.h定义了日志的级别 /** Android log priority values, in ascending priority order.*/ typedef enum android_LogPriority {ANDROID_LOG_UNKNOWN 0,ANDROID_LOG_DEFAULT, /* only for SetMinPriority() */ANDROID_LOG_VERBOSE,ANDROID_LOG_DEBUG,ANDROID_LOG_INFO,ANDROID_LOG_WARN,ANDROID_LOG_ERROR,ANDROID_LOG_FATAL,ANDROID_LOG_SILENT, /* only for SetMinPriority(); must be last */ } android_LogPriority; 在system/core/include/cutils/log.h中定义了对应的宏如对应于ANDROID_LOG_VERBOSE的宏LOGV /** This is the local tag used for the following simplified* logging macros. You can change this preprocessor definition* before using the other macros to change the tag.*/ #ifndef LOG_TAG #define LOG_TAG NULL #endif/** Simplified macro to send a verbose log message using the current LOG_TAG.*/ #ifndef LOGV #if LOG_NDEBUG #define LOGV(...) ((void)0) #else #define LOGV(...) ((void)LOG(LOG_VERBOSE, LOG_TAG, __VA_ARGS__)) #endif #endif/** Basic log message macro.** Example:* LOG(LOG_WARN, NULL, Failed with error %d, errno);** The second argument may be NULL or to indicate the global tag.*/ #ifndef LOG #define LOG(priority, tag, ...) \LOG_PRI(ANDROID_##priority, tag, __VA_ARGS__) #endif/** Log macro that allows you to specify a number for priority.*/ #ifndef LOG_PRI #define LOG_PRI(priority, tag, ...) \android_printLog(priority, tag, __VA_ARGS__) #endif/** ** The stuff in the rest of this file should not be used directly.*/ #define android_printLog(prio, tag, fmt...) \__android_log_print(prio, tag, fmt) 因此如果要使用C/C日志接口只要定义自己的LOG_TAG宏和包含头文件system/core/include/cutils/log.h就可以了 #define LOG_TAG MY LOG TAG #include cutils/log.h 就可以了例如使用LOGV LOGV(This is the log printed by LOGV in android user space.); 三.Java logcat访问接口 Android系统在Frameworks层中定义了Log接口frameworks/base/core/java/android/util/Log.java ................................................public final class Log {................................................/*** Priority constant for the println method; use Log.v.*/public static final int VERBOSE 2;/*** Priority constant for the println method; use Log.d.*/public static final int DEBUG 3;/*** Priority constant for the println method; use Log.i.*/public static final int INFO 4;/*** Priority constant for the println method; use Log.w.*/public static final int WARN 5;/*** Priority constant for the println method; use Log.e.*/public static final int ERROR 6;/*** Priority constant for the println method.*/public static final int ASSERT 7;.....................................................public static int v(String tag, String msg) {return println_native(LOG_ID_MAIN, VERBOSE, tag, msg);}public static int v(String tag, String msg, Throwable tr) {return println_native(LOG_ID_MAIN, VERBOSE, tag, msg \n getStackTraceString(tr));}public static int d(String tag, String msg) {return println_native(LOG_ID_MAIN, DEBUG, tag, msg);}public static int d(String tag, String msg, Throwable tr) {return println_native(LOG_ID_MAIN, DEBUG, tag, msg \n getStackTraceString(tr));}public static int i(String tag, String msg) {return println_native(LOG_ID_MAIN, INFO, tag, msg);}public static int i(String tag, String msg, Throwable tr) {return println_native(LOG_ID_MAIN, INFO, tag, msg \n getStackTraceString(tr));}public static int w(String tag, String msg) {return println_native(LOG_ID_MAIN, WARN, tag, msg);}public static int w(String tag, String msg, Throwable tr) {return println_native(LOG_ID_MAIN, WARN, tag, msg \n getStackTraceString(tr));}public static int w(String tag, Throwable tr) {return println_native(LOG_ID_MAIN, WARN, tag, getStackTraceString(tr));}public static int e(String tag, String msg) {return println_native(LOG_ID_MAIN, ERROR, tag, msg);}public static int e(String tag, String msg, Throwable tr) {return println_native(LOG_ID_MAIN, ERROR, tag, msg \n getStackTraceString(tr));}................................................................../**hide */ public static native int println_native(int bufID,int priority, String tag, String msg); } 因此如果要使用Java日志接口只要在类中定义的LOG_TAG常量和引用android.util.Log就可以了 private static final String LOG_TAG MY_LOG_TAG; Log.i(LOG_TAG, This is the log printed by Log.i in android user space.); 四.logcat命令参数 参数 描述 -b buffer加载一个可使用的日志缓冲区供查看比如event和radio。默认值是main-c清除缓冲区中的全部日志并退出清除完后可以使用-g查看缓冲区-d将缓冲区的log转存到屏幕中然后退出-f filename将log输出到指定的文件中文件名.默认为标准输出stdout-g打印日志缓冲区的大小并退出-n count设置日志的最大数目count默认值是4需要和-r选项一起使用-r kbytes没kbytes时输出日志默认值是16需要和-f选项一起使用-s设置过滤器-v format设置输出格式的日志消息。默认是短暂的格式。支持的格式列表 //将缓冲区的log打印到屏幕并退出adb logcat -d//清除缓冲区logtestCase运行前可以先清除一下adb logcat -c//打印缓冲区大小并退出adb logcat -g//输出logadb logcat -f /data/local/tmp/log.txt -n 10 -r 1
http://www.pierceye.com/news/256232/

相关文章:

  • 做竞彩网站代理犯法么建站公司 网站
  • 浙江建设证书查询seo服务公司深圳
  • 长沙协会网站设计专业服务医疗信息化软件公司排名
  • 北京网站制作一般多少钱黑色网站欣赏
  • 广州建设工程造价管理站wordpress获取文章title
  • 免费购物网站源码网站开发的论文引言
  • 商城网站开发需要哪些人员本机建的网站打开却很慢
  • 网站建设哪专业学会python做网站
  • vs怎么添加图片做网站地方门户网站管理系统
  • 三亚做网站的公司科技网站推荐
  • 电商网站运维怎么做自己做网站创业
  • seo有哪些网站集团公司网站 案例
  • 传媒大学附近网站建设公司天津市工程建设公众信息网官网
  • 关于网站建设与维护的参考文献家装设计费用多少钱一平方
  • 网站建设与管理专业概述网站建设报价费用是多少
  • asp医院网站源码破解版北京企业做网站报价
  • 个人做电商网站赚钱吗门业网站模板
  • 企业产品微网站收费吗wordpress移服务器改域名
  • 原创文章网站网站建设团队介绍
  • WordPress建站详细过程安康建设网站
  • 仿视频网站开发wordpress下载文件
  • 专业的个人网站建设哪家建筑施工企业专职安全生产管理员
  • 企业网站模板php全球网站排名前100
  • 1688网站可以做全屏吗有哪些网站是织梦做的
  • vue2.0网站开发做网站没有成本的方法
  • 手机网站和app有什么区别流量对网站排名的影响因素
  • 北京全网营销推广公司网站建设以及seo
  • 免费html网站代码骨科医院网站模板
  • 华强方特网站开发辽宁工程技术大学电子信息网
  • 信誉好的网站建设案例微网站后台录入