零碎使用
简单的过客
这个作者很懒,什么都没留下…
展开
-
android adb push apk&jar重启机子无效
解法:检查编译配置,关闭odex优化 编译之前,修改BoardConfig.mk中修改:WITH_DEXPREOPT:=false原创 2016-07-05 18:46:25 · 2490 阅读 · 1 评论 -
android dumpsys使用
列出能dump的service: service listdumpsys某一个service dumpsys dumpsys connectivitydumpsys信息的实现在对应service中,如dumpsys connectivity,输出信息由ConnectivityService类的dump实现。 需要增加调试信息时,也可以在dump中加入相关的信息,这样在dumpsys时就可以输出原创 2016-09-03 14:05:08 · 1216 阅读 · 0 评论 -
linux输出内核线程栈
打印信息从console控制台输出,先把内核打印等级/proc/sys/kernel/printk调到7;打印单个线程栈:echo tid > /proc/show_stack 打印所有线程栈:echo 0 > /proc/show_stack 打印内核所有线程栈:echo “t” > proc/sysrq-trigger有些内核没有/proc/show_stack节点,就只能使用proc/sy原创 2016-07-19 09:39:42 · 1944 阅读 · 0 评论 -
trace抓取
打印到trace:应用层:ATRACE_CALL();定义ATRACE_TAG:Hwcomposer使用了ATRACE_TAG_GRAPHICS,表示它和Graphics相关。ATRACE_INIT:用于统计某个变量使用的情况。下文将见到代码中”VSYNC”的统计结果。ATRACE_CALL:用于统计函数的调用情况。内核层:trace_printk("1\n")原创 2016-07-05 18:53:37 · 8208 阅读 · 0 评论 -
android查看内存使用情况
它从/proc/pid/maps中读取信息来进行统计。源码位于:/system/extras/procrank内存耗用:VSS/RSS/PSS/USSVSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS - Proportional Set Size 实际原创 2016-07-05 18:48:38 · 1069 阅读 · 0 评论 -
linux、android下网桥实现
linux下网桥实现:1、安装编译安装bridge-utils;apt-get install bridge-utils2、配置网桥 brctl addbr bridgeifconfig eth0 downifconfig eth1 downifconfig eth0 0.0.0.0ifconfig eth1 0.0.0.0brctl addif bridge原创 2016-07-05 19:08:51 · 3053 阅读 · 1 评论 -
android 无法休眠查看
1:检查userspace wakelock状态dumpsys powercat /sys/power/wake_lock2:检查kernel wakelock状态cat /sys/kernel/debug/wakeup_sources查看actvie_since列,大于0的会导致无法suspendcat /proc/wakelocks原创 2016-07-05 19:00:35 · 2230 阅读 · 0 评论 -
android service名称长度
android service名称长度不能大于16个字节,如下面的setwlpro不能大于16个字节service setwlpro /system/bin/setwlproclass mainoneshot原创 2016-07-05 18:52:46 · 708 阅读 · 0 评论 -
linux cpu调频
路径:/sys/devices/system/cpu原创 2016-07-05 18:51:48 · 508 阅读 · 0 评论 -
chrome查看trace
在chrome的地址栏中敲入chrome://tracing/然后通过load 按钮加载你的trace 文件点击箭头工具,选择需要查看的trace原创 2016-07-05 18:49:55 · 22433 阅读 · 1 评论 -
android查看input设备
如何查看有哪些input设备?命令:getevent -lp如何确认驱动上报事件?命令:getevent -lt /dev/input/event1问题3:tp/key无法使用如何解锁屏幕?解法1:用input工具模拟tp/key输入按电源键亮屏:input keyevent POWER按MENU键解锁: input keyevent MENU解法2:原创 2016-07-05 18:47:54 · 2720 阅读 · 0 评论 -
linux下操作wifi连接(android不启动时操作wifi连接ap)
linux下操作wifi连接(android不启动时操作wifi连接ap)手动通过supplicant操作wifi连接ap原创 2016-07-05 19:03:09 · 1626 阅读 · 0 评论