Android Studio(二十六):Android Monitor概览
分类标签: LogCat
Android Monitor帮助你监测你的应用的性能,以帮助你合理的进行优化,调试,提升。如下功能: 1、 Log消息,系统定义的或者开发者定义的。 2、 内存,CPU和GPU使用情况。 3、 网络情况(只能在物理设备中使用) Android Monitor提供了多种工具来查看应用的实时信息。当你的运行时,它会捕获数据,并且保存到一个文件中,你可以在多个视图进行分析。阅读全文 »
Android Studio(二十二):用Logcat编写和查看日志
分类标签: Android Studio LogCat
Android Studio在Android Monitor中包含了一个logcat的tab,可以打印系统事件,比如垃圾回收发生时,实时打印应用消息。 为了显示需要的信息,你可以创建过滤器,更改需要显示多少信息。设置优先层,显示应用打印的消息,或者搜索日志。默认情况下。Logcat监视器显示最近运行的app的日志输出。 当一个应用抛出一个异常,Logcat监视器会显示一条相应的消息。阅读全文 »
Android应用开发教程之十四:获取日志信息
分类标签: LogCat
分享一个在程序中监听Log信息的很实用的例子。 为什么说它实用?原因是Android的开发厂商各种修改之后手机和手机之间以后存在很多差异。比如说魅族M9手机 开发中如果项目中涉及到访问手机系统的地方,例如访问系统短信库,M9手机它会提示一个dialog框 让用户自己去选择 访问还是不访问。这样就给开发适配带来了巨大的麻烦。本来在这里直接能拿到数据可是现在我须要对用户的选择进行监听?阅读全文 »
Android生成日志消息的详细步骤
分类标签: LogCat
日志是故障处理最重要的部分,但是它难以实现,特别是在那些使用两个不同机器进行开发和执行的移动平台上。Android有一个扩展日志框架,用于对系统范围内Android系统本身的信息及应用程序的信息集中做日志。它还提供了一组用户级应用程序以查看和过滤这些日志。 Android 日志框架是名字为logger的内核模块。随时随地地对平台上的任何信息进行日志会产生大量信息阅读全文 »
Android开发从零开始之十四:程序调试技术学习
分类标签: ADB DDMS LogCat
前面一节讲的是TableLayout学习,本节讲讲程序调试技术,主要内容包括:Log日志输出、单元测试、Debug技能学习等。阅读全文 »
Android开发从零开始之八:Activity生命周期
分类标签: Activity LogCat
前一节讲了Intent初级学习的内容,本节介绍Activity的生命周期,主要内容包括:Log类的简单使用;Activity生命周期中的重要方法:onCreate、onStart、onRestart、onResume、onPause、onStop和onDestroy。阅读全文 »
Android调试工具用法详述
分类标签: LogCat ADB DDMS
本文主要为大家讲解多种Android调试工具的用法。 1. 查看当前堆栈 1)功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系。 2)方法:new Exception(“print trace”).printStackTrace(); 2. MethodTracing 1)功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等。阅读全文 »
Android手机接通电话后振动提示的实例
分类标签: 电话 LogCat
有些手机在电话接通后会有振动提示,这有个好处就是可以等到接通后再放到耳边接听,减少辐射。本文就讲讲如何在Android手机中实现这种接通电话后的振动提示功能,这里主要针对拨出的电话。 Android SDK提供的通话状态 很明显,要在电话接通的时候产生振动提示,首先需要知道电话在何时被接通。而Android SDK并没有给出直接读取这种状态的方法。阅读全文 »
几种在shell命令行中过滤adb logcat输出的方法
分类标签: LogCat ADB
我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率。本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法。 1、只显示需要的输出(白名单)阅读全文 »
Android游戏开发19:SurfaceView运行机制剖析--处理切换到后台再重新进入程序时的异常
分类标签: SurfaceView LogCat Canvas
有不少朋友都遇到过这种问题,程序执行时切换到后台,然后再重新进入会报异常,本文就这种问题全面讲解下SurfaceView的运行机制,了解了这些原理你就能自己解决这些问题了。 我们通常会通过单击HOME按键或返回按键等操作切换到后台,之后可能会再次进入程序,这个时候就有可能报异常。阅读全文 »
Android ADB使用之详细篇
分类标签: ADB LogCat
Android开发环境中,ADB是我们进行Android开发经常要用的调试工具,它的使用当然是我们Android开发者必须要掌握的。 ADB概述 Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:1、客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和阅读全文 »
Android示例程序剖析之记事本(三:Activity生命周期和自定义控件)
分类标签: Activity LogCat EditText
上一节的内容是Android示例程序剖析之记事本的Android菜单部分,本节主要内容包括Activity的生命周期和自定义控件等。 Activity的生命周期 Activity类中有许多onXXX形式的函数可以重载,比如onCreate,onStart,onStop,onPause,那么它们的调用顺序到底是如何的呢?下面就通过一个实验来进行分析。在做这个实验之前,我们先得知道如何在Android阅读全文 »
推荐10款最常用的Android开发工具
分类标签: Eclipse Android SDK AVD ADB DDMS LogCat ADT
我们使用各种语言进行开发时,总是会用到各种各样的开发工具。有些开发工具是开发人员的必备品,有些则是为了提高开发效率而用。Android开发同样也会用到多种开发工具,供开发人员设计、创建、测试和发布程序时使用。下面向大家推荐十款常用的Android开发工具。阅读全文 »