android - 安卓app怎样获取短信验证码自动输入
高洛峰
高洛峰 2017-04-17 17:32:33
0
4
585

安卓app怎样获取短信验证码自动输入

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(4)
左手右手慢动作

SMS 데이터베이스의 변경 사항을 모니터링하고, 추가 시 SMS를 받고, 해당 인증 코드를 추출하세요.

小葫芦

직접 쓰고 싶으신가요? SMS 플랫폼의 인터페이스를 직접 호출하는 것이 좋습니다. 그렇죠?

SMS 보내기

//인터페이스 주소
String url = "http://183.203.28.5:9000/HttpSmsMt";
//배송 시간
String mttime = new SimpleDateFormat("yyyyMMddHHmmss").format( new Date());
Map param = new HashMap();
param.put("name", "User Account");
param. ("pwd", Tools.MD5("User Password"+mttime));
param.put("content", URLEncoder.encode("[Yuexin SMS 인증 코드] 인증 코드 888888, 당신이 저를 이겼더라도 death) ", "UTF-8"));
param.put("phone", "13400000000");
param.put("subid", "");
param .put("mttime", mttime);
HttpTool.sendPost(url, param);
POST 제출 방법

public static String sendPost(String url, Map params) {
Log.i("POST 제출: [url="+url+"]"+params.toString());
URL u = null;
HttpURLConnection con = null;
// 빌드 요청 매개변수
StringBuffer sb = new StringBuffer();
if (params != null) {
for (Entry&lt ;String, String> e : params.entrySet()) {
sb.append(e.getKey()).append("=").append(e.getValue()).append("&") ;
}
sb.substring(0, sb.length() - 1);
}
// 요청 보내기
시도 {
u = 새 URL( url) ;
con = (HttpURLConnection) u.openConnection();
con.setRequestMethod("POST");
con.setConnectTimeout(6000);
con.setDoOutput(true);
con.setDoInput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
OutputStreamWriter osw = new OutputStreamWriter(con.getOutputStream(), "UTF-8");
osw.write(sb.toString());
osw.flush();
osw.close();
} catch (예외 e) {
Log.e(e);
} 마침내 {
if (con != null) {
con.disconnect();
}
}
//반환된 콘텐츠 읽기
StringBuffer buffer = new StringBuffer();
try {
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8 ") );
문자열 임시;
while ((temp = br.readLine()) != null) {
buffer.append(temp).append("n");
}
} catch(예외 e) {
Log.e(e);
}
Log.i("POST 응답: "+buffer.toString());
버퍼를 반환합니다. toString( );
}
MD5 암호화 방법

공용 정적 문자열 MD5(String str){
MessageDigest md5 = null;

으아악

}

阿神

문자 메시지를 읽고, 판단하고, 가치관을 입력하세요.

PHPzhong

안드로이드가 문자 메시지를 받으면 브로드캐스트가 있어야 합니다. 브로드캐스트 수신기를 등록하여 문자 메시지를 읽을 수 있는 방법을 찾으세요
6.0 머신에서는 동적으로 권한을 신청해야 하는 것 같습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿