脚本控制向Android模拟拨打电话,发送短信,定位设置功能
做行为触发的时候要向模拟器实现拨打电话,发送短信,定位设置的的功能,可以很方便通过telnet localhost 5554实现。
写个脚本很快的搞定了。网上资料很多,脚本的很少,也所积点德啦。
写一个python脚本
实现了发送短信,拨打电话,设置GPS 注意每一条命令是以\n结束所以要加\n否则会出错!
代码如下:
import telnetlibHOST = "localhost"tn =telnetlib.Telnet(HOST,port = 5554)tn.write("sms send 10086 this is a test\n")tn.write("gsm call 10086\n")tn.write("geo fix 123 45\n")tn.close()
上面实现的是向模拟器发送短信和拨打电话,下面的命令将会实现模拟向外界发送短信和 拨打电话
发送短信
>>adb shell am start -a android.intent.action.SENDTO -d sms:10086 --es sms_body "hello" --ez exit_on_sent true
>>adb shell input keyevent 66
PS:
1、 sms:短信目的号码
2、sms_body:短信内容,不可为中文
3、双卡不支持(还没验证设置默认卡的情况)
拨打电话
>>adb shell service call phone 2 s16 "10086"
PS:
1、 双卡不支持(还没验证设置默认卡的情况)
脚本控制向Android模拟拨打电话,发送短信,定位设置功能相关推荐
- android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...
本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...
- 命令行模拟拨打电话、短信
1.启动android emulator,查看标题栏找出端口.一般是android emulator (5554),其中 5554就是端口. 2.打开命令行,输入telnet localhost 55 ...
- Arduino+sim800C家居安防火灾报警 拨打电话 发送短信例程程序
家居安防报警器,参考程序. 火灾报警 涉及用sim800c发短信,拨打电话通知. 接线: Sim800c 3.3V -> Arduino 3.3V Sim800c G ...
- 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信
原文网址:http://blog.csdn.net/james_1010/article/details/8556715 一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSUR ...
- ios 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信
一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSURL*url=[NSURL URLWithString:@"command stringI"]; [[U ...
- Mobile 拨打电话 发送短信
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- 移动端网页站点调用拨打电话发送短信等功能
打电话 在android的浏览器中,如果电话号码是 XXX-XXX-XXXX的型式的话,用户点击的时候,拨号面板会激活,但是如果不是这一特定的格式,那么拨号功能是不会启动的.其实可以通过链接的方式激活 ...
- Android软件开发之发送短信与系统短信库解析(三十)
Android软件开发之发送短信与系统短信库解析 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/arc ...
- 互联网早报:腾讯推出“微小号”,用虚拟手机号拨打电话收发短信
行业热点 1.腾讯推出"微小号",用虚拟手机号拨打电话收发短信: 2.得物App:误操作发出数万 520 无门槛券,不是营销,订单算数: 3.滴滴网约车宣布进入南非市场,4 月将进 ...
最新文章
- python编程有什么用处-python中的生成器是什么?生成器有什么用处?
- Google Maglev 牛逼的网络负载均衡器(转)
- CTF(Pwn) Rop + ret2libc 题型 常规解法思路 (初级)
- php 怎么循环数组取有值的,php怎么循环数组取有值的-PHP问题
- CentOs基础操作指令(vim、关机)
- Linux vi的复制和粘贴快捷键
- 【笔记】k-Nearest Neighbors(KNN/k近邻)原理
- 2013=726 整合,优化,利用自身资源。 让自己的时间更有意义,最大化利用
- sqoop导出solr数据_用Sqoop把数据从HDFS导入到MYSQL
- matlab中度数化成度分秒,度分秒转换:32.68度用度、分、秒表示=? 求解释!?请帮忙...
- 找一下不男不女 ?。。?
- 离散Hopfield神经网络摘记
- 布同:网络服务器的结构设计
- 知识管理系统,帮你挖掘出企业90%的隐性知识
- 解决python UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xb5‘ in position 255: illegal mult
- 星巴克中国门店全职员工涨至14薪;迪桑特在北京三里屯开设全球最大零售门店|美通社头条...
- IDE工具(27) idea点击箭头快速切换到相关联的类位置 (Free MyBatis插件)
- 强制横屏或竖屏解决方案
- SharpSCADA - 工控网关, 轻量级组态软件(笔记)
- FME在变更地类流向统计中的应用