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

然后成功

相关推荐
bemyrunningdog4 小时前
IntelliJ IDEA导出WAR包全指南
java·ide·intellij-idea
橙武低代码4 小时前
业务流低代码平台:从理念到实战
android·低代码·ai编程
空白格974 小时前
三方框架必学系列#Retrofit
android
安卓程序猿5 小时前
kotlin build.gradle.kts下修改APK的输出名称
android·kotlin·gradle
wuwu_q5 小时前
通俗易懂 + Android 开发实战的方式,详细讲讲 Kotlin 中的 StateFlow
android·开发语言·kotlin
峰哥的Android进阶之路5 小时前
Kotlin面试题总结
android·开发语言·kotlin
ithinking1105 小时前
kotlin 集成 unity
unity·android studio
美摄科技5 小时前
android短视频sdk,灵活集成,快速上线!
android·音视频
佳哥的技术分享5 小时前
图形化android可视化开机观测工具bootchart
android
杨筱毅5 小时前
【底层机制】 Android ION内存分配器深度解析
android·底层机制