1.日志输出:我们开发时常会在控制台输出数据
首先我们将eclipse的android的控制台的日志输出等级设置为infor
window->prefernces
然后在activity的代码中添加Log日志;
package cn.aboutlog.activity;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class AboutLogActivity extends Activity {
private static final String TAGSTRING = "AboutLogActivity";//shift+ctrl+x 大写快捷键
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/**
* Log 日志类
* 这里我们输出AboutLogActivity这个类被实例化的信息
* i(String,String);这里的两个参数,第一个参数是标志位,第二个
* 参数是显示的信息,这里建议将标志位的参数设置为类名;
* 这个方法就是显示信息用的
* e(。。。);这个是用来显示错误信息的
* d(。。。);这个用来显示debug信息的
* 控制台是在window->show view->other->android->logcat
*/
// Log.i(TAGSTRING, "实例化AboutLogActivity类");不支持中文
Log.i(TAGSTRING, "AboutLogActivity created");
}
}
控制台是在window--show view--other--android--logcat
[img]
http://dl.iteye.com/upload/picture/pic/55873/2a69085f-64f7-3625-8e5a-d3de0971a51e.bmp
[/img]
想快速找到你的日志使用过滤器
点击logcat中的绿色的加号 添加一个过滤器 填写的标签就是你程序中定义的那个tag
效果很明显
分享到:
相关推荐
本篇文章将深入探讨Android工程的日志输出,并结合标签"源码"和"工具",讨论如何有效地利用日志系统进行应用的调试与优化。 Android系统提供了几个内置的日志工具,包括`Log.d()`, `Log.i()`, `Log.w()`, `Log.e()`...
本文将深入探讨如何使用"安卓logcat输出内核日志android studio工程源码"来收集和分析内核日志信息。我们将讨论以下几个核心知识点: 1. **logcat工具**:logcat是Android系统内置的一个命令行工具,用于捕获和显示...
7. **日志保护**:避免在日志中泄露敏感信息,源码卫士可能会过滤或加密日志输出,减少信息泄露的风险。 8. **代码审计**:源码卫士可能包含了代码审计功能,自动检测潜在的安全漏洞和不良编程实践,如SQL注入、XSS...
1. **添加依赖**:首先,你需要将项目作为依赖库引入到你的Android工程中,这可能通过Gradle或Maven完成。 2. **配置日志设置**:根据需求设置日志级别、标签和其他参数。 3. **替换原有日志调用**:将项目中的`...
VLC for Android源码分析 VLC是一款广受欢迎的开源媒体播放器,它支持各种音频和视频格式,具有跨平台的特性。在Android平台上,VLC的源代码提供了深入理解多媒体处理、播放器开发和Android系统集成的宝贵资源。...
- 使用Logcat进行日志输出,帮助调试和优化。 通过分析和学习这个项目,开发者可以了解到Android应用开发的基本流程,掌握Android UI设计、事件处理、动画制作、游戏逻辑实现等相关技术,为今后开发更复杂的...
11. **调试技巧**:学会使用Android Studio的调试工具,如断点、日志输出、变量监视等,可以帮助你定位并解决问题。 通过研究这个拼图游戏的源码,你可以深入了解Android应用开发的各个层面,从UI设计到游戏逻辑...
从`xuexiangjys-XLog-b4a5b9a`这个压缩包中,可以看到项目的源码,可以将其导入到Android Studio工程中或者通过Gradle依赖来引入。 ```groovy dependencies { implementation 'com.xuexiang:xlog:版本号' } ``...
这可以帮助我们理解如何使用JUnit或Espresso进行单元测试和UI测试,以及如何使用Logcat进行日志输出和调试。 9. **版本控制**:虽然不直接在压缩包中,但一个成熟的项目往往会有版本控制系统,如Git的记录。了解...
9. **调试与优化**:源码中会有调试代码和性能优化措施,如Logcat日志输出、内存泄漏检测、帧率监控等,这些对于开发者调试和优化游戏至关重要。 10. **版本适配**:游戏可能需要适配不同Android版本和设备,源码中...
- **Logcat日志**:源码中可能包含对Logcat的日志输出,帮助开发者在调试过程中跟踪程序运行状态。 - **性能优化**:游戏需要高效运行,源码可能会有针对内存、CPU使用等方面的优化策略。 通过深入研究这个“安卓...
11. **调试与测试**:对于开发和优化Phone应用,开发者需要使用Android Studio的调试工具,如Logcat用于日志输出,以及 Espresso 或 JUnit 进行UI测试和功能测试。 通过研究和分析Android源码中的Phone应用,开发者...
10. **调试与测试**:源码中可能包含Logcat日志输出,便于开发者调试。此外,单元测试和集成测试也是保证代码质量的重要手段。 11. **版本控制**:作为一个开源项目,源码可能使用Git进行版本控制,通过commit和...
【安卓Android源码——精典源码之仿Siri的中文语音助理源码】 这个压缩包包含的是一个针对安卓平台的语音识别与交互应用的源代码,它的目标是模仿苹果公司的Siri,提供中文语音助手的功能。源码的分析与学习可以...
- LogCat:Eclipse的DDMS工具中的LogCat可以查看应用程序的日志输出,帮助定位错误。 - 模拟器和设备调试:Eclipse支持在Android模拟器或连接的物理设备上进行调试。 4. **Android SDK和ADT插件**: - Android ...
此外,还可能有Logcat日志输出,便于开发者调试。 10. **版本控制**:readme.md文件可能包含了项目介绍、使用指南以及版本变更记录,这些信息对于理解和跟踪项目的开发进度至关重要。 通过分析和学习这个开源项目...
- **Android工程结构**:项目的目录结构通常包括`src/main/java`(Java代码)、`res`(资源文件)、`AndroidManifest.xml`(应用配置)、`build.gradle`(构建脚本)等关键部分。 - **布局文件**:在`res/layout`...
由于这个源码是可修改的,开发者可以根据自己的需求定制功能,比如增加加密传输、错误处理机制、日志记录等功能,或者改变用户界面设计。通过阅读和理解源码,可以快速地实现这些扩展。 综上所述,这个“Android...
Unity引擎内置了Debug.Log、Debug.LogWarning和Debug.LogError等函数,用于输出不同级别的日志信息。这些日志通常会在Unity编辑器的控制台窗口中显示,但当项目部署到移动设备上时,我们无法直接查看这些日志。这个...
10. **调试与优化**:源码可能包含调试代码和性能优化技巧,如使用Logcat进行日志输出,或者使用Profile工具进行性能分析。 通过对这个开源项目的学习,开发者不仅可以掌握Android游戏开发的基本技术,还能了解到...