
Android调试
文章平均质量分 90
Arrow
在技术上具有Arrow一样的钉子精神
展开
-
Android 内存监测工具 DDMS --> Heap
用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”;3. 链接成功后,在DDMS的Devices视图中将会显示手机设备的序列号,以及设备中正在运行的部分进程信息;4. 点转载 2012-03-22 18:04:06 · 1618 阅读 · 0 评论 -
DDMS调试
DDMS全称:Dalvik Debug Monitor Service一,DDMS的作用它提供截屏,查看线程和堆的信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐标等等。 二,DDMS怎样工作1,每一个Android应用都运行在一个Dalvik虚拟机实例里,而每一个虚拟机实例都是一个独立的进程空间。虚拟机的 线程机制,内存分配和管理,Mutex等等都是依赖底层操作系统转载 2012-03-22 18:00:48 · 3718 阅读 · 0 评论 -
Android.mk文件中如何输出打印信息 .
在makefile中打印输出信息的方法是:$(warning xxxxx)或者$(error xxxxx)输出变量方式为:$(warning $(XXX))转载 2013-01-26 10:52:05 · 2798 阅读 · 0 评论 -
查看init进程的log信息
cat /dev/initLog原创 2013-05-20 09:36:57 · 3333 阅读 · 0 评论 -
打印stack信息
1. Kernel态执行dump_stack就可打印stack信息.asmlinkage void __div0(void){ printk("Division by zero in kernel.\n"); dump_stack(); // dump current task stack}原创 2013-07-04 09:06:45 · 3021 阅读 · 0 评论 -
Android ptrace简介
1. ptrace 本身的实现1.1 ptrace用户态定义见bionic/libc/bionic/ptrace.cextern long __ptrace(int request, pid_t pid, void *addr, void *data);long ptrace(int request, pid_t pid, void * addr, void * data){原创 2013-07-29 16:27:59 · 14186 阅读 · 1 评论 -
APK基本了解
1. 简介 很多人热衷于逆向工程,其过程中既可以学习作者的思路,又可以锻炼自己的能力,可谓是一举多得! 今天我来给大家伙介绍介绍我所了解的apk反编译的相关技术,和大家一起来做一个逆向工程. 提醒:未经授权而逆向别人的程序是违法行为! 在此,我们只做学术研究,不搞破坏~ 2. 基本知识 1) 反编译的结果有两种:一种是smali (java机器码);另一种原创 2013-08-21 09:36:41 · 5009 阅读 · 0 评论 -
Android查看FrameBuffer Resolution
http://www.whatismyscreenresolution.com原创 2013-09-09 10:01:12 · 2622 阅读 · 3 评论