adb - adb获取手机新接到的短信

    xiaoxiao2025-03-25  21

    adb获取手机新接到的短信

    有时候需要通过adb获取手机接收的短信,发送到PC端,然后自动输入PC的项目验证中。

    如果手机root过的,可以通过命令行直接获取手机短信进行操作,没有root的手机怎么办那?

    1. 开发一个app用来监听手机短信

    1.1继承ContentObserver监听类

    定义一个类SMSContentObserver继承ContentObserver类,来监听ContentProvider数据的变化。

    重写onChanage()函数,

    首先在app打开时就获取一下手机短信数量,当onChange()变化时,在获取手机短信数量,两次数量不相同,说明有短信来,就可以通过date获取最新插入的数据,通过adb返回到pc;

    1.2 记得要注册监听

    最新回复(0)