美文网首页
Android编程权威指南(第三版)第四章学习笔记

Android编程权威指南(第三版)第四章学习笔记

作者: corffen | 来源:发表于2018-08-01 23:26 被阅读0次

    无关技术

    如果感到学习枯燥无味,一个大概率的原因,是目标感丢失.应对办法是揪住问题学--如果你带着问题去看一本书,又因为这本书勾起了更多的问题,吸引你转而去看另外一本书,就会觉得学习乐趣无穷.

    本章概要

    本章主要讲了logcat的使用,和断点的使用,Android Lint的使用,和R类文件的常见问题.

    个人感想

    本章虽然没有练习题,但是断点和logcat是程序员必须掌握的技能,对工具的使用越熟练越好,本章的断点讲的只是一些基本的操作,应该查阅一些相关的资料去了解高级断点的使用,对提高工作效率很有帮助.

    记录栈跟踪日志

    使用

    Log.d(TAG, "updateQuestion: ", new Exception());

    会记录异常记录方法的地方,以及该异常在哪个方法中调用的.点击链接可以直接跳到该log输入的地方.

    另外使用log栈方便我们在网上寻求正确的答案,比如Stack Overflow,有很多疑难问题的解决方案,英文好,在这里就派上用场了.

    断点的使用

    快捷键的使用

    F9 -- 跳到下一个断点

    F8 -- 程序执行到下一行

    F7 -- 单步执行,如果有方法就进入方法

    Shift+F7 -- 强制进入所有的方法

    Shift+F8 -- 执行完当前所在的方法

    异常断点

    Ctrl+Shift+F8 调出断点设置窗口

    点击+ 弹出一个窗口,对各种异常的断点

    选择Java Exception Breakpoints

    然后输入RuntimeException

    debug运行,如果出现运行时异常,会停留在导致异常的这行代码上.

    Android Lint

    选择工具窗口的Analyze -->Inspect Code(或者使用Ctrl+shift+A 然后输入Inspect)

    然后选择Whole project ,立即运行

    检查完毕会将我们的潜在问题按类别列出

    包含许多不规范,或者平时不注意的问题,经常查看,有助于写出更干净的代码.

    R类问题

    这类问题都是资源文件有问题.常用的解决方案

    build--会重新编译整个项目

    Sync Project同步一下,会解决Gradle配置变更的问题

    检查xml文件

    运行Android Lint

    都解决不了就只能网络求助了

    相关文章

      网友评论

          本文标题:Android编程权威指南(第三版)第四章学习笔记

          本文链接:https://www.haomeiwen.com/subject/zppdvftx.html