网站建设
关于小谭
建站案例
建站知识
联系我们
189 8069 5689
Android开发常用调试技术大全
Android 调试技术:
1)Ps 指令
ls –l /proc/27/
cat /proc/27/cmdline #cmdline文件表示了这个进程所在的命令行。
cat /proc/27/status #status 文件表明了获知这个进程的相关信息。 #stat包含更多信息,但较难读。
cat /proc/27/task #task 文件表明了进程信息。
2)vmstat 查看虚拟内存统计信息
3)top 统计CPU的消耗情况
4)dumpstat dumpsys
#adb shell dumpstat |grep CPU
5)dmesg
6)ioctl
Ioctl –l 16 –r /dev/graphics/fb0 0x4600
Android专用调试命令:
1) netcfg
2) service
1. service list
会列出本机所有正在运行的service。
Service 调用:
service call phone
2
s16 "123"
service call isms
4
s16 "12345678" s16 "" s16 "hello world!" s16 "" s16 ""
3) am
# am start -n com.android.music/com.android.music.MusicBrowserActivity
# am start -n com.android.music/com.android.music.VideoBrowserActivity
# am start -n com.android.music/com.android.music.MediaPlaybackActivity
Camera(照相机)的启动方法为:
# am start -n com.android.camera/com.android.camera.Camera
Browser(浏览器)的启动方法为:
# am start -n com.android.browser/com.android.browser.BrowserActivity
启动浏览器 :
am start -a android.intent.action.VIEW -d http://www.google.cn/
拨打电话 :
am start -a android.intent.action.CALL -d tel:10086
启动 google map 直接定位到北京 :
am start -a android.intent.action.VIEW geo:0,0?q=beijing
附录: android shell 表
dumpcrash
sh
date
am
hciattach
dd
dumpstate
sdptool
cmp
input
logcat
cat
itr
servicemanager
dmsg
monkey
dbus-daemon
df
pm
debug_tool
getevent
svc
flash_image
getprop
ssltest
installd
hd
debuggerd
dvz
id
dhcpcd
hostapd
ifconfig
hostapd_cli
htclogkernel
insmod
fillup
mountd
ioctl
linker
qemud
kill
logwrapper
radiooptions
ln
telnetd
toolbox
log
iftop
hcid
lsmod
mkdosfs
route
ls
mount
setprop
mkdir
mv
sleep
dumpsys
notify
setconsole
service
netstat
smd
playmp3
printenv
stop
sdutil
reboot
top
rild
ps
start
dalvikvm
renice
umount
dexopt
rm
vmstat
surfaceflinger
rmdir
wipe
app_process
rmmod
watchprops
mediaserver
sendevent
sync
system_server
schedtop
netcfg
ping
chmod
本文题目:Android开发常用调试技术大全
本文网址:
http://www.cdxtjz.cn/article/cceojsc.html
其他资讯
boss直聘打招呼的话怎么改-boss直聘更改打招呼的话的方法
阿里云邮件营销平台:让你的营销变得更简单、高效
绿色版MySQL安装的操作流程
绑定域名的时候出现以下提示请将绑定的域名做别名至请勿直接解析
python和前端开发怎么抉择?(如何快速提高前端开发技能?)