日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

给模拟器发短信/打电话

發布時間:2023/12/14 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 给模拟器发短信/打电话 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 1. 通過 telnet 與模擬器通信
    • 1.1 無法使用telnet
  • 2.發送短信
    • 2.1 提示:KO: unknown command, try 'help'
      • 2.1.1 auth token 提示:authentication token does not match ~/.emulator_console_auth_token
  • 3.其他命令

想做一個自動提取短信的功能,所以需要頻繁的使用到收到短信的功能。

1. 通過 telnet 與模擬器通信

打開終端,輸入: telnet localhost 5554
localhost : 本機地址
5554: 模擬器端口號
成功后提示:

Android Console: Authentication required
Android Console: type ‘auth <auth_token>’ to authenticate
Android Console: you can find your <auth_token> in
‘C:\Users\Administrator.emulator_console_auth_token’
OK

1.1 無法使用telnet

在cmd中使用telnet,提示:

‘telnet‘ 不是內部或外部命令,也不是可運行的程序或批處理文件。

在windows中打開設置→應用→應用和功能→程序和功能(在最下方)→啟動或關閉Windows功能(在左側)→勾選Telnet客戶端。

2.發送短信

命令 sms send <phone_number> <message>
例:sms send 10086 hello world
模擬器收到 10086 發來的內容為 hello world 的短信。

2.1 提示:KO: unknown command, try ‘help’

原因:未驗證auth token
解決:根據剛鏈接telnet后的提示,可以知道驗證token的命令是auth <auth token>,auth token 存放在 C:\Users\<Administrator>\.emulator_console_auth_token,用記事本等工具打開,就可以得到token。

例:auth LblHpxTfTOgRk0vI

2.1.1 auth token 提示:authentication token does not match ~/.emulator_console_auth_token

原因:獲取到的token不正確。猜測可能是由于有多個模擬器存在,token僅對應其中某一個模擬器。
解決:刪除全部模擬器,刪除.emulator_console_auth_token文件。重新創建一個模擬器,此時會重新生成.emulator_console_auth_token文件。

3.其他命令

  • gsm
    打電話: gsm call 10086
    模擬10086給你的模擬器打電話。
    掛斷電話:gsm cancel 10086
    模擬掛掉10086的來電
  • geo
    模擬發送gps信號
    geo fix 經度 緯度
    即相當于將手機移動到指定的經緯度
  • 總結

    以上是生活随笔為你收集整理的给模拟器发短信/打电话的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。