linux打电话命令 shell命令拨打电话( 六 )


(Android的linux shell做了大量精简,很多linux常用指令都不支持)
上传文件: adb push
下载文件: adb pull
安装程序: adb install
卸载软件: adb shell rm /data/app/
补充一点 , 通过adb安装的软件(*.apk)都在”/data/app/”目录下,所以安装时不必制定路径,卸载只需要简单的执行”rm”就行 。
结束adb: adb kill-server
显示android模拟器状态:
adb devices (端口信息)
adb get-product (设备型号)
adb get-serialno (序列号)
等待正在运行的设备: adb wait-for-device
端口转发: adb forward adb forward tcp:5555 tcp:1234
(将默认端口TCP 5555转发到1234端口上)
查看bug报告: adb bugreport
adb shell sqlite3 访问数据库SQLite3
adb shell logcat -b radio 记录无线通讯日志: 一般来说,无线通讯的日志非常多,在运行时没必要去记录 , 但我们还是可以通过命令,设置记录
应用程序配置文件:
“AndroidManifest.xml”中
“”
决定是否应用程序是否显示在Panel上
(2)am指令(在shell内使用am来加载android应用):
am [start|instrument]
am start [-a ]
[-d ]
[-t ]
[-c [-c ] …]
[-e [-e ...]
[-n ] [-D] []
am instrument [-e ]
[-p ]
[-w]
启动浏览器:
am start -a android.intent.action.VIEW -d
拨打电话:
am start -a android.intent.action.CALL -d tel:10086
启动google map直接定位到北京:
am start -a android.intent.action.VIEW geo:00?q=beijing
(3)为模拟器加上SD卡:
emulator -sdcard dcard.img
下面我们再来说说如何创建”sdcard.img”文件:
“tools”目录下还有另外一个很好用的工具mksdcard,一看名字就知道——make sdcard 。对,就用它来创建一个“SD卡” 。
命令为:
mksdcard 1024M D:dcard.img
OK这样一个容量为1G的SD卡就创建完毕了 。
使用SDCard:
创建: mksdcard
(bytes(default) , K,M)
连接到模拟器: emulator -sdcard
传文件到SDCard: adb push
(4)Android模拟器打电话发短信
GPhone的模拟器有个特有的号码:15555218135,这个就类似我们实体手机的SIM卡号码啦 。要实现拨号,用手机?当然不行!
更简单,三步:
1.打开终端
2.连接: telnet localhost 5554(5554是你打开模拟器后上面显示的数字)
3.命令:gsm call 15555218135
look!是不是模拟器上显示来电了?接听/挂断和实体手机一样 。
发短信也一样简单,重复上面1 , 2两步,第三部命令改一下:
sms send 15555218135 Hellothis is a Message.
4、Android模拟器主要命令参数介绍
emulator [- []] … [-]
下面的表总结了可用的参数
Help
-help打印模拟器参数列表 。
-help-all打印所有启动参数明细 。
-help-打印指定启动参数的信息 。
-help-debug-tags打印所有被-debug 打开的列表 。
-help-disk-images打印正在使用的磁盘镜像信息 。
-help-environment打印模拟器环境变量信息 。
-help-keys打印当前的键盘映射 。
-help-keyset-file打印一个自定义的键盘映射文件的定义 。
Disk Images
-cache 使用 指定网络缓存分区镜像 。
自定义,您可以指定一个当前工作目录的相对路径 。如果没有指定缓存文件,模拟器会指定一个零时文件作为缓存文件 。更多信息请参考-help-disk-images.
-data 使用作为用户数据磁盘镜像 。
自定义,您可以指定一个当前工作目录的相对路径 。如果-data没有被使用,模拟器会在指定的目录下寻找名叫”userdata-qemu.img”的镜像文件 。默认情况下,模拟器会寻找~/.android (on Linux/Mac)或者C:Documents and Settings/Local SettingsApplication DataAndroid (on Windows) 。

推荐阅读