做行为触发的时候要向模拟器实现拨打电话,发送短信,定位设置的的功能,可以很方便通过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()

上面实现的是向模拟器发送短信和拨打电话,下面的命令将会实现模拟向外界发送短信和 拨打电话

Android adb 命令发送短信 && 拨打电话

发送短信

>>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模拟拨打电话,发送短信,定位设置功能相关推荐

  1. android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...

    本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...

  2. 命令行模拟拨打电话、短信

    1.启动android emulator,查看标题栏找出端口.一般是android emulator (5554),其中 5554就是端口. 2.打开命令行,输入telnet localhost 55 ...

  3. Arduino+sim800C家居安防火灾报警 拨打电话 发送短信例程程序

    家居安防报警器,参考程序. 火灾报警 涉及用sim800c发短信,拨打电话通知.               接线: Sim800c 3.3V -> Arduino 3.3V Sim800c G ...

  4. 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信

    原文网址:http://blog.csdn.net/james_1010/article/details/8556715 一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSUR ...

  5. ios 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信

    一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSURL*url=[NSURL URLWithString:@"command stringI"]; [[U ...

  6. Mobile 拨打电话 发送短信

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  7. 移动端网页站点调用拨打电话发送短信等功能

    打电话 在android的浏览器中,如果电话号码是 XXX-XXX-XXXX的型式的话,用户点击的时候,拨号面板会激活,但是如果不是这一特定的格式,那么拨号功能是不会启动的.其实可以通过链接的方式激活 ...

  8. Android软件开发之发送短信与系统短信库解析(三十)

    Android软件开发之发送短信与系统短信库解析 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/arc ...

  9. 互联网早报:腾讯推出“微小号”,用虚拟手机号拨打电话收发短信

    行业热点 1.腾讯推出"微小号",用虚拟手机号拨打电话收发短信: 2.得物App:误操作发出数万 520 无门槛券,不是营销,订单算数: 3.滴滴网约车宣布进入南非市场,4 月将进 ...

最新文章

  1. python编程有什么用处-python中的生成器是什么?生成器有什么用处?
  2. Google Maglev 牛逼的网络负载均衡器(转)
  3. CTF(Pwn) Rop + ret2libc 题型 常规解法思路 (初级)
  4. php 怎么循环数组取有值的,php怎么循环数组取有值的-PHP问题
  5. CentOs基础操作指令(vim、关机)
  6. Linux vi的复制和粘贴快捷键
  7. 【笔记】k-Nearest Neighbors(KNN/k近邻)原理
  8. 2013=726 整合,优化,利用自身资源。 让自己的时间更有意义,最大化利用
  9. sqoop导出solr数据_用Sqoop把数据从HDFS导入到MYSQL
  10. matlab中度数化成度分秒,度分秒转换:32.68度用度、分、秒表示=? 求解释!?请帮忙...
  11. 找一下不男不女 ?。。?
  12. 离散Hopfield神经网络摘记
  13. 布同:网络服务器的结构设计
  14. 知识管理系统,帮你挖掘出企业90%的隐性知识
  15. 解决python UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xb5‘ in position 255: illegal mult
  16. 星巴克中国门店全职员工涨至14薪;迪桑特在北京三里屯开设全球最大零售门店|美通社头条...
  17. IDE工具(27) idea点击箭头快速切换到相关联的类位置 (Free MyBatis插件)
  18. 强制横屏或竖屏解决方案
  19. SharpSCADA - 工控网关, 轻量级组态软件(笔记)
  20. FME在变更地类流向统计中的应用

热门文章

  1. 某程序员大佬北漂16年,从住地下室到身家千万,如今回老家躺平!
  2. 从0到1:千万级美团端侧CDN容灾解决方案
  3. 万字长文从 0 详解 Istio
  4. 梳理消息队列 MQ/JMS/Kafka
  5. 盘点一下数据库的误操作有哪些后悔药?
  6. 玩点深入的:Java 虚拟机内存结构及编码实战
  7. 7小时上线1个秒杀系统!!!!
  8. 为什么阿里P8、P9技术大牛反复强调“结构化思维”?
  9. 马云再谈996,又一次被网友怒骂:马老师,求求你闭嘴吧!
  10. PCB 3D模型与渲染