当前位置:操作系统 > 安卓/Android >>

Android实现通过手机找回密码

其实这篇文章有点标题党,代码没有几行,真不好意思,但是确实给出了解决方案,这个我觉得还是很重要的,代码写了几年之后其实比较注重的就是思路跟方法了。

背景:手机客户端有这么一个需求,用户忘记密码了,然后输入自己的手机号码,点击找回密码,系统会把密码发到他手机上,实现密码找回功能。这个我相信非常常见。

 引入他们提供的jar包,然后直接使用:

 

import cn.emay.sdk.client.api.Client; 
 
public class Test { 
    public static void main(String[] args) { 
        Test t = new Test(); 
//      t.testTegistEx();  
        t.testSendSMS(); 
    } 
 
    /**
     * 测试函数
     */ 
    public void testTegistEx() { 
        try { 
            Client sdkclient = new Client("0SDK-EBB-0130-NEVQO", "342478"); 
            int i = sdkclient.registEx("342478"); 
            System.out.println("注册结果:" + i); 
        } catch (Exception e) { 
            e.printStackTrace(); 
        } 
    } 
 
    public void testSendSMS() { 
        try { 
            // 测试序列号跟密码,需要跟他们索要  
            Client sdkclient = new Client("0SDK-EBB-0130-NEVQO", "342478"); 
            int a = sdkclient.sendSMS(new String[] { "xxxxxxxxxxx" }, "短信测试内容", 3); 
            System.out.println("短信发送结果:" + a); 
        } catch (Exception e) { 
            e.printStackTrace(); 
        } 
    } 
} 

import cn.emay.sdk.client.api.Client;

public class Test {
 public static void main(String[] args) {
  Test t = new Test();
//  t.testTegistEx();
  t.testSendSMS();
 }

 /**
  * 测试函数
  */
 public void testTegistEx() {
  try {
   Client sdkclient = new Client("0SDK-EBB-0130-NEVQO", "342478");
   int i = sdkclient.registEx("342478");
   System.out.println("注册结果:" + i);
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

 public void testSendSMS() {
  try {
   // 测试序列号跟密码,需要跟他们索要
   Client sdkclient = new Client("0SDK-EBB-0130-NEVQO", "342478");
   int a = sdkclient.sendSMS(new String[] { "xxxxxxxxxxx" }, "短信测试内容", 3);
   System.out.println("短信发送结果:" + a);
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
}

需要说明的是,xxxx处是你需要发送的手机号码,在第一次使用时,需要跑一下testTegistEx()这个方法,先注册一把,后面再使用就直接使用testSendSMS()发短信方法了。如需要更多短信功能,比如群发、支持回复等,就去看他们给的文档吧。

试一试吧,看看手机收到短信没有。

 

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,