Android

不需root权限的android抓包工具APP

一直在探寻更完美的android手机抓包方法,TCPdump系列需要root权限,自建WIFI数据包和手机端略 […]

Tags: ,

Posted in android, 系统OS | No Comments »

Android性能测试之界面显示GPU绘制

HierarchyViewer查看Activity布局是否过于复杂,开发者选项中的“调试GPU过度绘制”等选项观察Android App界面显示的性能瓶颈。

GPU过度绘制

Overdraw(过度绘制):屏幕上的某个像素在同一帧的时间内被绘制了多次。多层次的UI结构容易出现过度绘制,导致CPU、GPU资源浪费。

Tags: ,

Posted in android, 系统OS | No Comments »

android_secret_code拨号事件

智能机内部都存在一些隐藏代码,例如,Android拨号键盘输入类似*#*#4636#*#*字符执行对应操作,这个功能在Android中被称为android secret code,除了系统预置的secret code,第三方app也可以实现自己的secret code,AndroidManifest.xml中有如下内容表示支持android的拨号事件:

Tags:

Posted in android, 系统OS | No Comments »

adb shell am

am(activity manager) 是管理activity的工具,可以启动activity、服务、发送广播、关闭窗口。

启动activity:adb shell am start [options]

:可以在app的AndroidManifest.xml中得到

Tags: ,

Posted in android, 系统OS | No Comments »

Android手机屏幕录制全攻略

Android 4.4以下版本的设备可以使用咔咔、录屏大师、SCR Screen Recorder等工具录屏,这些工具都需要root权限,并且录制完成以后要防止这些工具将视频自动上传到视频网站。

以下是三种Android免root录屏的方法:

Tags: ,

Posted in android, 系统OS | No Comments »

adb远程连接Android设备

adb connect 192.168.1.63:5555 //adb远程连接调试设备

adb远程连接调试设备,使用TCP协议,因此需要先设置TCP端口,可以在文件init.rc中设置,或者Android手机端使用如下命令:
# setprop service.adb.tcp.port 5555 // TCP端口5555

//重启手机上的ADB服务
# stop adbd

Tags:

Posted in android, 系统OS | No Comments »

Android SDK在线更新镜像代理

Android SDK由于众所周知的原因经常更新失败,如果公司没有高大上的自动越狱,又不会自己搭梯子,那就用这些在线更新镜像服务器吧。
中国科学院开源协会镜像站地址:
IPV4/IPV6: http://mirrors.opencas.cn 端口:80
IPV4/IPV6: http://mirrors.opencas.org 端口:80

Tags:

Posted in android, 系统OS | No Comments »

Dump HPROF file:分析Android APP内存泄漏

Update Heap并且GC后观察Heap页面中data object对应的Total Size,如果随着操 […]

Tags:

Posted in android, 系统OS | No Comments »

未获取root手机抓包方法

没有root的android不能使用类似shark的APP抓包,以下两个不root抓包的方法供参考 未获取ro […]

Tags:

Posted in android, 抓包工具, 系统OS, 网络&协议 | No Comments »

android手机安装apk失败

android测试安装apk的时候个别手机出现安装失败,复制到手机安装和手机助手安装都失败,使用adb ins […]

Tags:

Posted in android, 系统OS | No Comments »