Android Read OTP Automatically Using Broadcast Receiver

Devendra Chavan
1 min readJun 26, 2020

--

In this tutorial we will learn how to Detect OTP OR Read OTP Automatically on EditText using BroadcastReceiver in android Studio

STEP 1 : Create new Android Studio Project.

STEP 2 : After Creating new Project go to res->layout->activity_main.xml

STEP 3: Create java Class OTPReceiver.java

STEP 6: And this is the final step now open your MainActivity.java file and add below code

STEP 7: And Specify the <receiver> element in your app's manifest.

<receiver android:name=".OTPReceiver">       
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED"/> </intent-filter>
</receiver>

STEP 8: And Add uses-permission in your app manifest

<uses-permission android:name=”android.permission.RECEIVE_SMS”/>

<uses-permission android:name=”android.permission.READ_PHONE_STATE”/>

<uses-permission android:name=”android.permission.READ_SMS”/>

<uses-permission android:name=”android.permission.READ_PHONE_NUMBERS”/>

STEP 9: OUTPUT

Show More Tutorials And Feel free to SUBSCRIBE to my YOUTUBE channel Thank You :-)

--

--

Devendra Chavan
Devendra Chavan

Written by Devendra Chavan

Android Mobile Application Developer

No responses yet