成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

自動填寫獲取到的短信驗證碼

移動開發
1、短信監聽廣播 2、讀取短信內容 3、截取短信內容【可以 reg截取】 4、填寫至相應控件 PS:DevStore測試沒有獲取到驗證碼

源碼簡介

 

1、短信監聽廣播 2、讀取短信內容 3、截取短信內容【可以 reg截取】 4、填寫至相應控件 PS:DevStore測試沒有獲取到驗證碼
源碼截圖

源碼片段

  1. public class MainActivity extends Activity { 
  2.     private BroadcastReceiver smsReceiver; 
  3.     private IntentFilter filter2; 
  4.     private Handler handler; 
  5.     private EditText et; 
  6.     private String strContent; 
  7.     private String patternCoder = "(?<!--\\d)\\d{6}(?!\\d)"
  8.   
  9.     @Override 
  10.     protected void onCreate(Bundle savedInstanceState) { 
  11.         super.onCreate(savedInstanceState); 
  12.         setContentView(R.layout.activity_main); 
  13.         et = (EditText) findViewById(R.id.et); 
  14.         handler = new Handler() { 
  15.             public void handleMessage(android.os.Message msg) { 
  16.                 et.setText(strContent); 
  17.             }; 
  18.         }; 
  19.         filter2 = new IntentFilter(); 
  20.         filter2.addAction("android.provider.Telephony.SMS_RECEIVED"); 
  21.         filter2.setPriority(Integer.MAX_VALUE); 
  22.         smsReceiver = new BroadcastReceiver() { 
  23.             @Override 
  24.             public void onReceive(Context context, Intent intent) { 
  25.                 Object[] objs = (Object[]) intent.getExtras().get("pdus"); 
  26.                 for (Object obj : objs) { 
  27.                     byte[] pdu = (byte[]) obj; 
  28.                     SmsMessage sms = SmsMessage.createFromPdu(pdu); 
  29.                     // 短信的內容 
  30.                     String message = sms.getMessageBody(); 
  31.                     Log.d("logo""message     " + message); 
  32.                     // 短息的手機號。。+86開頭? 
  33.                     String from = sms.getOriginatingAddress(); 
  34.                     Log.d("logo""from     " + from); 
  35.                     Time time = new Time(); 
  36.                     time.set(sms.getTimestampMillis()); 
  37.                     String time2 = time.format3339(true); 
  38.                     Log.d("logo", from + "   " + message + "  " + time2); 
  39.                     strContent = from + "   " + message; 
  40.                     handler.sendEmptyMessage(1); 
  41.                     if (!TextUtils.isEmpty(from)) { 
  42.                         String code = patternCode(message); 
  43.                         if (!TextUtils.isEmpty(code)) { 
  44.                             strContent = code; 
  45.                             handler.sendEmptyMessage(1); 
  46.                         } 
  47.                     } 
  48.                 } 
  49.             } 
  50.         }; 
  51.         registerReceiver(smsReceiver, filter2); 
  52.     } 
  53.   
  54.     @Override 
  55.     protected void onDestroy() { 
  56.         super.onDestroy(); 
  57.         unregisterReceiver(smsReceiver); 
  58.     } 
  59.   
  60.     /** 
  61.      * 匹配短信中間的6個數字(驗證碼等) 
  62.      * 
  63.      * @param patternContent 
  64.      * @return 
  65.      */ 
  66.     private String patternCode(String patternContent) { 
  67.         if (TextUtils.isEmpty(patternContent)) { 
  68.             return null
  69.         } 
  70.         Pattern p = Pattern.compile(patternCoder); 
  71.         Matcher matcher = p.matcher(patternContent); 
  72.         if (matcher.find()) { 
  73.             return matcher.group(); 
  74.         } 
  75.         return null
  76.     } 
  77. }</pre--> 
  78.                  

源碼鏈接:http://down.51cto.com/data/2009981

責任編輯:chenqingxiang 來源: 網絡整理
相關推薦

2021-01-19 10:29:34

短信驗證碼密碼

2022-01-20 10:54:23

移動手機短信驗證碼隱患

2016-11-14 15:40:01

Android

2020-11-16 07:28:53

驗證碼

2016-10-09 13:33:12

2022-02-02 20:21:24

短信驗證碼登錄

2020-01-06 13:11:30

技術工具

2013-06-19 10:19:59

2022-07-20 09:52:44

Go語言短信驗證碼

2025-04-22 09:23:37

2018-08-08 09:47:29

短信驗證碼APP

2022-02-11 07:10:15

驗證碼

2010-01-08 13:46:30

VB.NET中文驗證碼

2023-09-11 13:08:26

2011-11-02 12:43:33

2013-07-02 12:17:41

2017-04-26 12:03:32

短信

2011-11-02 16:46:41

2019-06-18 07:12:25

驗證碼漏洞加密
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天干天天爽 | 天堂中文在线观看 | 91国内产香蕉 | 四虎永久影院 | 亚洲国产成人精品女人 | 在线欧美a | 日韩中文字幕一区二区三区 | 精品视频免费在线 | 国产精品久久久久久久久久久久久 | 久久99精品久久久久 | 精品一区二区三区免费视频 | 中文字幕亚洲视频 | 亚洲精品福利在线 | 欧美激情精品久久久久久变态 | 国产精品一区视频 | 国产成人免费视频网站视频社区 | 黄色毛片在线看 | 中文字幕一区在线观看视频 | 日韩精品免费视频 | 国产一区二区三区在线 | 久久青青| 91久久精 | 国产99久久精品一区二区300 | 在线视频亚洲 | 欧美情趣视频 | 日韩欧美一区二区三区 | 亚洲欧美中文日韩在线 | 一级一级毛片免费看 | 久久99国产精一区二区三区 | 亚洲欧美bt | 日日精品 | 婷婷在线网站 | 日韩午夜精品 | 国产分类视频 | 国产在视频一区二区三区吞精 | 久久精品国产99国产精品亚洲 | 伊人色综合久久天天五月婷 | 中文一区 | 欧美一级欧美一级在线播放 | 人人看人人爽 | 久久国产免费看 |