android studio如何给安卓虚拟机发送短信

首先,cd到指定路径

默认情况下,Android SDK通常安装在以下位置:

  • Windows:C:\Users\YourUsername\AppData\Local\Android\Sdk\platform-tools
  • macOS:/Users/YourUsername/Library/Android/sdk/platform-tools
  • Linux:/home/YourUsername/Android/Sdk/platform-tools

请根据您的操作系统和实际的Android SDK安装路径替换/path/to/android-sdk/platform-tools。确保将YourUsername替换为您的系统用户名。

命令如下

./adb shell am start -a android.intent.action.SENDTO -d sms:1514666888 --es sms_body "MESSAGE_CONTENT"

请将PHONE_NUMBER替换为要发送短信的电话号码,将MESSAGE_CONTENT替换为您要发送的短信内容。

例如

自己发

./adb shell am start -a android.intent.action.SENDTO -d sms:15144448888 --es sms_body "你今天吃了吗"

自己接收

./adb shell am broadcast -a android.provider.Telephony.SMS_RECEIVED --es "sender" "15542445879" --es "message_body" "短信内容"

下面的不需要权限

PS C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools> ./adb -s emulator-5554 emu sms send 1234567890 "Hello World"

OK

PS C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools> ./adb -s emulator-5554 shell am broadcast -a android.provider.Telephony.SMS_RECEIVED --es "sender" "15140365588" --es "message_body" "测试收短信成功jjjjj" --ei "sim

Id" 0

然后成功

相关推荐
乐闻x1 小时前
VSCode 插件开发实战(十二):如何集成Git操作能力
ide·git·vscode
氤氲息2 小时前
Android 底部tab,使用recycleview实现
android
Clockwiseee3 小时前
PHP之伪协议
android·开发语言·php
小林爱3 小时前
【Compose multiplatform教程08】【组件】Text组件
android·java·前端·ui·前端框架·kotlin·android studio
小何开发4 小时前
Android Studio 安装教程
android·ide·android studio
开发者阿伟4 小时前
Android Jetpack LiveData源码解析
android·android jetpack
weixin_438150994 小时前
广州大彩串口屏安卓/linux触摸屏四路CVBS输入实现同时显示!
android·单片机
CheungChunChiu5 小时前
Android10 rk3399 以太网接入流程分析
android·framework·以太网·eth·net·netd
木头没有瓜6 小时前
ruoyi 请求参数类型不匹配,参数[giftId]要求类型为:‘java.lang.Long‘,但输入值为:‘orderGiftUnionList
android·java·okhttp
键盘侠0076 小时前
springboot 上传图片 转存成webp
android·spring boot·okhttp