用戶輸入的手機號碼到的EditText然後點擊提交發送到該號碼我如何能得到自動驗證該代碼驗證碼時達到上移動自動retrive驗證碼或OTP到EditText上收到Android手機
1
A
回答
2
對於本您需要註冊BroadcastReceiver
以獲得您的Activity
。收到短信後,從SMS
獲得otp代碼。使用 註冊接收器:
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.provider.Telephony.SMS_RECEIVED");
ctx.registerReceiver(outgoingReceiver, intentFilter);
在您的活動,
public class SmsReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
if (bundle != null && bundle.containsKey("pdus")) {
Object[] pdus = (Object[]) bundle.get("pdus");
SmsMessage sms = SmsMessage.createFromPdu((byte[]) pdus[0]);
String senderNumber = sms.getOriginatingAddress();
String message = sms.getMessageBody()
}
}
}
0
使用廣播接收器,你可以感覺到短信進入移動follow this link for the same。你需要使用特定的格式,你可以檢查時相同的格式接收者截獲消息並使用您發送的「OTP代碼」,並將其填入任意位置。
相關問題
- 1. angular2/ionic2自動檢索驗證碼或OTP
- 2. 如何驗證手機號碼通過發送OTP免費
- 3. 在Android上處理SMS自動驗證OTP的權限
- 4. 如何通過在android中發送OTP來驗證手機號碼?
- 5. IOS中的自動OTP驗證?
- 6. 自動OTP驗證棒棒糖
- 7. 汽車OTP驗證android xamarin
- 8. 離子手機號碼驗證Android
- 9. Android手機號碼驗證程序
- 10. 手機號碼驗證與Android的
- 11. 手機號碼。驗證
- 12. jQuery驗證手機號碼?
- 13. 驗證手機號碼
- 14. 驗證手機號碼
- 15. Countrywise手機號碼驗證
- 16. 驗證手機號碼
- 17. android連接到php用於發送登錄驗證碼到手機
- 18. 上傳到手機後自動啓動Android應用程序?
- 19. SMF手動密碼驗證
- 20. 無法在我的EditText上自動設置OTP消息
- 21. EditText上的電子郵件驗證 - Android
- 22. 驗證手機號碼沒有驗證碼
- 23. 如何將驗證碼從asp.net網站發送到手機
- 24. Wifi Adhoc :: Android手機到Android手機
- 25. 如何顯示或使用來自Android手機收到的服務器
- 26. 安卓 - 刪除手機驗證短信發送到自己
- 27. 自動Android手機上啓用藍牙
- 28. 禁用自動CSRF驗證並切換到手動
- 29. EditText驗證 - 無號碼
- 30. 如何驗證從twilio收到的短驗證碼