日志
文章平均质量分 94
qeqeqe236
这个作者很懒,什么都没留下…
展开
-
AlertDialog
要做这么一个提示界面。最开始选用的是AlertDialog但是由于AlertDialog的setview方法设置界面之后,界dialog的上下端都会出现露底。界面之难看明显是不能符合设计要求的。。然后就考虑了用popwindow来实现但是在实现过程中发现popwindow来做很难把握好界面的宽度和摆放的位置。 其次考虑个人因为研究Dialog已经花去了一些时间使用还是选用Dialog来实现原创 2012-11-20 17:59:51 · 713 阅读 · 0 评论 -
dumpsys介绍
目录1. 概要2. 工作原理2.1 dumpsys的代码逻辑2.2 系统服务的dump方法3. 解析dumpsys输出请尊重原创版权,转载注明出处。1. 概要dumpsys是Android提供的系统工具,可以用来查看所有系统服务的信息。在命令行输入如下命令,就可以罗列出当前所有的系统服务名:$ adb shell dumpsys -lCurre转载 2017-07-19 17:34:55 · 1006 阅读 · 0 评论 -
Watchdog机制以及问题分析
目录1. 概览2. Watchdog机制2.1 Watchdog的初始化2.2 添加Watchdog监测对象2.3 Watchdog的监测机制3. 问题分析方法3.1 日志获取3.2 问题定位3.3 场景还原4. 实例分析5. 总结请尊重原创版权,转载注明出处。1. 概览Watchdog的中文的“看门狗”,有保护的意思。最早引入Watchdo转载 2017-07-19 17:31:28 · 1475 阅读 · 0 评论 -
Android日志系统驱动程序Logger源代码分析
我们知道,在Android系统中,提供了一个轻量级的日志系统,这个日志系统是以驱动程序的形式实现在内核空间的,而在用户空间分别提供了Java接口和C/C++接口来使用这个日志系统,取决于你编写的是android应用程序还是系统组件。在前面的文章浅谈Android系统开发中LOG的使用中,已经简要地介绍了在Android应用程序开发中Log的使用方法,在这一篇文章中,我们将更进一步地分析Logger转载 2017-07-19 14:29:32 · 592 阅读 · 0 评论 -
Android 系统重启原因分析
重启原因分类1.上层造成重启system_server被杀watchdog重启重要线程阻塞2.kernel造成重启空指针非法地址3.kernel watchdog造成重启,原因不确定内存原因nand驱动log查看步骤及关键字1. 重启后的kernel.log或misc/cmdline.log在log最前面,会有很长的一段,如:转载 2017-07-19 13:58:06 · 9320 阅读 · 0 评论 -
cmd窗口进行adb logcat时出现中文乱码问题的解决办法
今天用CMD命令进行adb logcat时显示一堆的乱码,乱码如下:[plain] view plain copyC:\Users\Administrator>adb logcat -s logcat --------- beginning of /dev/log/system --------- beginning of /dev/lo转载 2017-07-19 11:25:12 · 2558 阅读 · 0 评论 -
Android内核分析系统的启动log
本文是《Android内核开发》系列的第八篇文章,本文主要关注如何分析Android系统的启动log,学会通过搜索重要的TAG标签,找到Android启动过程中的重要节点。要学会分析系统的启动log信息,首先得了解Android系统的启动过程,建议先阅读《Android内核开发:图解Android系统的启动过程》这篇文章,它详细介绍了Android系统的启动过程。其次,你需要知转载 2017-07-20 15:40:36 · 889 阅读 · 0 评论 -
android自动化测试 MONKEY
第一篇介绍monkey测试工具。1 自动化测试背景 软件测试是软件产品开发过程中的重要环节。测试对于发现软件中缺陷,保障软件的质量具有重要意义。统计表明,软件测试的时间通常占到软件开发时间的 40%,一些可靠性要求高的软件甚至高达 60%以上。 手工测试和自动化测试是软件测试的两种基本手段,二者相互补充,不可相互替代。其中,自动化测试能捕捉到转载 2013-09-25 17:38:40 · 1469 阅读 · 0 评论 -
使用Git、Git GUI和TortoiseGit
本站文章除注明转载外,均为本站原创或者翻译。本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;本文标题:使用Git、Git GUI和TortoiseGit本文链接:http://zengrong.net/post/1722.htm2012-12-转载 2013-09-25 17:07:48 · 1117 阅读 · 0 评论 -
关于wrap_content包裹.9图片的问题
android所以.9图片作为背景,然后使用wrap_content属性包裹。 会出现将整个图片的撑大的情况。此处俺使用了padding 属性 = 0dip来指定,就没有出现该情况了原创 2012-11-20 18:06:09 · 1494 阅读 · 0 评论 -
WatchDog工作原理
一、概述Android系统中,有硬件WatchDog用于定时检测关键硬件是否正常工作,类似地,在framework层有一个软件WatchDog用于定期检测关键系统服务是否发生死锁事件。WatchDog功能主要是分析系统核心服务和重要线程是否处于Blocked状态。监视reboot广播;监视mMonitors关键系统服务是否死锁。二、WatchDog初始化2.1 st转载 2017-07-19 17:58:25 · 3171 阅读 · 0 评论