build.gradle
repositories {
flatDir {
dirs 'libs'
}
compile name: 'SMSSDK-2.1.3', ext: 'aar' compile name: 'SMSSDKGUI-2.1.3', ext: 'aar'
//短信 <activity android:name="com.mob.tools.MobUIShell" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="stateHidden|adjustResize"/>權限:
<uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.GET_TASKS" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
//初始化SMSSDK SMSSDK.initSDK(this, "1c0e2609bb4aa", "a941cdb1b2e606adc23902d0f08b60cf");
iv_a.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //打開註冊頁面 final RegisterPage registerPage = new RegisterPage(); registerPage.setRegisterCallback(new EventHandler() { @Override public void afterEvent(int event, int result, Object data) { super.afterEvent(event, result, data); //解析註冊結果 if (result == SMSSDK.RESULT_COMPLETE) { HashMap<String, Object> map = (HashMap<String, Object>) data; String country = (String) map.get("country"); String phone = (String) map.get("phone"); } } }); registerPage.show(HomePage.this); } });