开发当中经常看到 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只显示需要的输出,白名单最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp:...
分类:
数据库 时间:
2014-10-29 12:36:16
阅读次数:
285
除了一些特别厂商,其他大部分Android设备的开机动画包的文件名都是bootanimation.zip。可以通过adb查看system/media/路径查看,如果没有一般会调用系统开机动画,即android字样。这点三星有些不同,它的格式是bootsamsung.qmg。今天只说一下具有普适性的bootanimation.zip的制作。
这是三星的:
一、保证bootanim...
分类:
移动开发 时间:
2014-10-29 09:13:39
阅读次数:
576
USB adb 权限是指,当adb 连接手机时,手机中的守护进程adbd 的权限为root 权限,从而它的子进程也具有root 权限,通常如果adb shell 看到是:
Android 4.0 以后版本:
C:\Users\mtk29\Desktop>adb shell
root@android:/ #
Android 2.3 版本:
C:\Users\mtk29\Desktop>ad...
分类:
移动开发 时间:
2014-10-29 09:12:36
阅读次数:
147
程序不能执行,kill掉任务管理器里面adb服务,重新连接设备仍然有错查到可能是adb端口被占用查看adb用的是哪个端口:C:\Users\wanglin>adb nodaemon server查看谁占用了这个端口:C:\Users\wanglin>netstat -ano | findstr "5...
分类:
数据库 时间:
2014-10-28 23:52:38
阅读次数:
258
http://logger.iteye.com/blog/911977 自己总结的在android中常会出现的不好解决的问题和方法? (其中第三个方法经过了四天的折磨。。。。。哎)? 1.报错:? BUILD FAILED? D:\workspace\ganji\build.xml:144...
分类:
移动开发 时间:
2014-10-28 21:54:47
阅读次数:
345
1. Log信息级别
2. 过滤:指定标签,指定级别
adb logcat [TAG:LEVEL ] [TAG
3. 采用grep正则表达式过滤
grep 正则表达式参见grep与正则表达式
adb logcat | grep -E '^[VDE]/(TAG1|TAG2)'
4. 在同时输出到屏幕和文件 tee
想要把日志保存到文件,如果采用IO重定向,就无法输出到屏幕, 针对这个问题可以采用 tee命令
adb logcat | grep -E '^[VDE]/(TAG1|TAG2)' | tee...
分类:
数据库 时间:
2014-10-28 18:02:45
阅读次数:
174
命令行demo如下:adb shell am instrument -e class com.autonavi.MinimapAutomationTool#testLayerCancelButton -w com.autonavi/android.test.InstrumentationTestRu...
分类:
移动开发 时间:
2014-10-28 17:08:04
阅读次数:
159
简介:
从之前的博文中我们提到过,关机流程中最后是通过修改Android属性进行关机操作(SystemProperties.java通过JNI调用访问系统属性),当然我们也可以通过adb命令修改Android系统属性执行关机操作,例如adb shell setpro sys.powerctl shutdown,这里我们简单介绍下修改Android属性关机的原理或流程。
这是Sy...
分类:
移动开发 时间:
2014-10-27 19:34:35
阅读次数:
284
在开发手机app的时候我们想看下自己app发出的网络请求,这个时候我们需要tcpdump工具进行抓包。要实现tcpdump抓包,需要以下几步:
这里以android 手机华为 P6为例子
1. 手机ROOT
要使用tcpdump工具,必需先获得手机的root权限,试过好几种root工具,最后发现360的一键ROOT工具可对P6这台机器root
下载PC版的360一键root工具,下...
分类:
移动开发 时间:
2014-10-26 13:08:51
阅读次数:
207
ADBADB = Android Debug Bridge 顾名思义,这个是PC机与Android设备的连接桥。简单的说,就是通过adb ,PC可以控制与之相连的Android设备。注意:ADB命令是在Window命令行还总输入的。。。1,android手机连上PC,或者虚拟机启动之后,一般PC都会...
分类:
移动开发 时间:
2014-10-25 07:03:33
阅读次数:
247