Android常用工具(转)

一、  Log

1.        logcat 不同级别的打印信息,级别如下
V    Verbose
D    Debug
I    Info
W    Warn
E    Error
F    Fatal
S    Silent

2.        如何在log里打行号和时间
getFileName ()
getClassName ()
getMethodName ()
getLineNumber ()

二、  Adb

1.        把程序装手机里:一般程序装apk即可

1)        手机打开,边上usb线,直接连上电脑

2)        系统 ubuntu 8.04
sdk
android-sdk-linux_x86-1.5_r3/tools/adb shell
root 权限( 因为连接真机,若边模拟器就无所谓哪个用户了)

3)        使用命令adb devices看设备是否连上了
如果同时启了模拟器和连接了手机,adb会让你选择与谁连接

4)         注意:如果你有多个SDK,千万要使用匹配的adb命令,最好用绝对路径,否则很容易得到提示说找不设备,如果说找不到adb,请尝试以下方法
$ killall adb
$ rmmod ehci_hcd
$ ./adb kill-server
$ ./adb start-server

2.        adb常用参数

1)        adb devices
察看手机是否连接(手机需要打开 USB debug)

2)        adb pull <A> <B>
A为手机路径,B为电脑路径,意思为:把文件从手机复制到电脑上

3)        adb push <B> <A>
A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上

4)        adb remount
得到手机的系统文件读写权

5)        adb install 包名
安装pc中的apk软件到手机

6)        adb shell
进入手机的超级终端Terminal

3.          adb shell

1)         看当前log 信息
# logcat

2)         在adb shell用普通shell命令
# busybox df
# busybox ls

3)         android 上的网络调试
adb shell 支持以下命令

a)          # ping
发出 ping  命令,查看 Google.com  是否可用

b)        # ifconfig
lo  是本地或 loopback  连接。  
tiwlan0  是 WiFi  连接

4)        数据库使用与调试

a)          操作数据库
# cd /data/data/com.android.mails/databases/
# sqlite3
库名
sqlite > select * from 表名
Ctr+D 退出
程序中参见关键字: execSQL, rawQuery

b)         查看数据字典
sqlite > .sch

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值