編輯:關於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自定義View實戰】之仿QQ運動步數圓弧及動畫,Dylan計步中的控件StepArcView
在之前的Android超精准計步器開發-Dylan計步中的首頁用到了一個自定義控件,和QQ運動的界面有點類似,還有動畫效果,下面就來講一下這個View是如何繪制的。1.先
android實現藍牙文件發送,支持多種機型
最近項目上需要實現藍牙傳輸apk的一個功能,能夠搜索周圍的藍牙手機並分享文件。從需求上講android手機自帶的藍牙傳輸模塊就可以滿足需要了,實現也很簡單。不過讓人頭疼的
volley學習筆記
前言這個是第一次寫源碼分析的文章(僅僅是給自己做個也給自己兩天對volley學習的一個交代吧)。以前的老大經常強調一種代碼閱讀能力(如何通過源碼的閱讀了解框架、流程、及使
無需權限將文件保存到sdcard或應用緩存文件中
Context的方法getCacheDirgetFilesDirgetExternalCacheDirgetExternalFilesDir特點1:無需權限將assets