在使用App的时候,经常需要接收短信验证码进行身份验证,有的App在收到短信后,能够自动在需要填写验证码的地方自动填写验证码,这样的话就不需要手动再填写,很好的提升用户体验。
如何实现这个功能呢?我们通常会想到通过注册广播来实现。实现步骤如下:
首先,需要申请监控短信接收权限以及读取短信权限
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.READ_SMS"/>
然后,写一个类继承BroadcastReceiver
public class SmsBroadcastReceiver exten