├── ASProj-SecVerify ├── build.gradle ├── gradle.properties └── settings.gradle ├── SecVerify-Demo ├── AndroidManifest.xml ├── assets │ └── www │ │ └── privacySec.html ├── build.gradle ├── libs │ └── gson-2.2.4.jar ├── proguard-project.txt ├── res │ ├── anim │ │ ├── fade_in.xml │ │ ├── fade_out.xml │ │ ├── translate_bottom_in.xml │ │ ├── translate_bottom_out.xml │ │ ├── translate_in.xml │ │ ├── translate_out.xml │ │ ├── zoom_in.xml │ │ └── zoom_out.xml │ ├── drawable-xhdpi │ │ └── sec_verify_demo_tradition.gif │ ├── drawable-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── sec_verify_demo_back.png │ │ ├── sec_verify_demo_close.png │ │ ├── sec_verify_demo_customized_toggle_button_checked.png │ │ ├── sec_verify_demo_customized_toggle_button_uncheck.png │ │ ├── sec_verify_demo_logo.png │ │ ├── sec_verify_demo_logo_small.png │ │ ├── sec_verify_demo_logo_type_one.png │ │ ├── sec_verify_demo_logo_white.png │ │ ├── sec_verify_demo_main_background.png │ │ ├── sec_verify_demo_main_background_land.png │ │ ├── sec_verify_demo_mobtech_logo.png │ │ ├── sec_verify_demo_password.png │ │ ├── sec_verify_demo_phone.png │ │ ├── sec_verify_demo_qq.png │ │ ├── sec_verify_demo_success_complete.png │ │ ├── sec_verify_demo_usename.png │ │ ├── sec_verify_demo_user.png │ │ ├── sec_verify_demo_verify_failed.png │ │ ├── sec_verify_demo_verify_success.png │ │ ├── sec_verify_demo_wechat.png │ │ └── sec_verify_demo_weibo.png │ ├── drawable │ │ ├── sec_verify_background_demo.xml │ │ ├── sec_verify_background_demo_dialog.xml │ │ ├── sec_verify_demo_common_progress_dialog_bg.xml │ │ ├── sec_verify_demo_customized_checkbox_selector.xml │ │ ├── sec_verify_demo_shape_main_color.xml │ │ ├── sec_verify_demo_shape_rectangle.xml │ │ ├── sec_verify_demo_shape_rectangle_corner.xml │ │ ├── sec_verify_demo_shape_rectangle_gray.xml │ │ ├── sec_verify_demo_shape_rectangle_white.xml │ │ └── sec_verify_demo_shape_soild.xml │ ├── layout-land │ │ ├── activity_demo_login.xml │ │ ├── activity_main.xml │ │ ├── activity_result.xml │ │ ├── sec_verify_demo_dialog_one_key_login.xml │ │ └── sec_verify_page_one_key_login.xml │ ├── layout │ │ ├── activity_demo_login.xml │ │ ├── activity_main.xml │ │ ├── activity_result.xml │ │ ├── activity_success.xml │ │ ├── login_layout.xml │ │ ├── sec_noui.xml │ │ ├── sec_verify_demo_common_alert_dialog.xml │ │ ├── sec_verify_demo_common_progress_dialog.xml │ │ ├── sec_verify_demo_container.xml │ │ ├── sec_verify_demo_dialog_one_key_login.xml │ │ ├── sec_verify_demo_loading.xml │ │ ├── sec_verify_demo_title_bar.xml │ │ └── sec_verify_page_one_key_login.xml │ └── values │ │ ├── ids.xml │ │ ├── sec_verify_demo_dimens.xml │ │ ├── sec_verify_demo_ids.xml │ │ ├── sec_verify_demo_strings.xml │ │ ├── sec_verify_demo_styles.xml │ │ ├── sec_veriry_demo_colors.xml │ │ └── strings.xml └── src │ └── com │ └── mob │ └── secverify │ └── demo │ ├── BaseActivity.java │ ├── DemoLoginActivity.java │ ├── MainActivity.java │ ├── ResultActivity.java │ ├── ResultListener.java │ ├── SuccessActivity.java │ ├── core │ ├── ENV.java │ └── ServerConfig.java │ ├── entity │ ├── BaseEntity.java │ └── LoginResult.java │ ├── exception │ ├── DemoErr.java │ └── DemoException.java │ ├── login │ └── LoginTask.java │ ├── net │ ├── AbstractHttp.java │ ├── HttpCallBack.java │ ├── HttpConnectCallBack.java │ ├── HttpDownloadCallBack.java │ ├── HttpManager.java │ ├── KVPair.java │ └── NetworkHelper.java │ ├── ui │ └── component │ │ ├── CommonAlertDialog.java │ │ ├── CommonProgressDialog.java │ │ ├── DemoAdapter.java │ │ ├── DialogAdapter.java │ │ └── PrivacyDialog.java │ └── util │ ├── Const.java │ ├── CustomizeUtils.java │ ├── NetWorkUtil.java │ ├── OperatorUtils.java │ └── PrivacyDialogUtils.java └── readme.md /ASProj-SecVerify/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | google() 7 | configurations.all { 8 | resolutionStrategy.cacheDynamicVersionsFor 1,'seconds' 9 | } 10 | maven { 11 | url 'http://10.89.104.129:8080/job/iMaven/ws/android/' 12 | //url "http://mvn.mob.com/android" 13 | } 14 | } 15 | 16 | dependencies { 17 | classpath 'com.android.tools.build:gradle:3.5.2' 18 | // NOTE: Do not place your application dependencies here; they belong 19 | // in the individual module build.gradle files 20 | // 注册MobSDK 21 | classpath "com.mob.sdk:MobSDK:2018.0319.1724" 22 | } 23 | } 24 | 25 | allprojects { 26 | repositories { 27 | jcenter() 28 | google() 29 | maven { 30 | url 'http://10.89.104.129:8080/job/iMaven/ws/android/' 31 | //url "http://mvn.mob.com/android" 32 | } 33 | } 34 | } 35 | 36 | task clean(type: Delete) { 37 | delete rootProject.buildDir 38 | } 39 | -------------------------------------------------------------------------------- /ASProj-SecVerify/gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m 13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 14 | 15 | # When configured, Gradle will run in incubating parallel mode. 16 | # This option should only be used with decoupled projects. More details, visit 17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 18 | # org.gradle.parallel=true 19 | android.injected.testOnly=false 20 | -------------------------------------------------------------------------------- /ASProj-SecVerify/settings.gradle: -------------------------------------------------------------------------------- 1 | //Demo 2 | include ':SecVerify-Demo' 3 | project(':SecVerify-Demo').projectDir = new File('../SecVerify-Demo') 4 | 5 | -------------------------------------------------------------------------------- /SecVerify-Demo/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 22 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 39 | 43 | 44 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /SecVerify-Demo/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | // 添加插件 3 | apply plugin: 'com.mob.sdk' 4 | 5 | android { 6 | compileSdkVersion 30 7 | 8 | defaultConfig { 9 | applicationId "com.mob.secverify.demo" 10 | minSdkVersion 16 11 | targetSdkVersion 30 12 | versionCode 30102 13 | versionName "3.1.2" 14 | // ndk { 15 | // // 选择要添加的对应 cpu 类型的 .so 库。 16 | // abiFilters 'armeabi-v7a' 17 | // // 可指定的值为 'armeabi-v7a', 'arm64-v8a', 'armeabi', 'x86', 'x86_64' 18 | // } 19 | } 20 | 21 | sourceSets { 22 | main { 23 | manifest.srcFile 'AndroidManifest.xml' 24 | java.srcDirs = ['src'] 25 | res.srcDirs = ['res'] 26 | assets.srcDirs = ['assets'] 27 | } 28 | } 29 | compileOptions { 30 | sourceCompatibility = '1.8' 31 | targetCompatibility = '1.8' 32 | } 33 | signingConfigs { 34 | release { 35 | storeFile file("../ASProj-SecVerify/private.keystore") 36 | storePassword "mob123" 37 | keyAlias "private.keystore" 38 | keyPassword "mob123" 39 | } 40 | debug { 41 | storeFile file("../ASProj-SecVerify/private.keystore") 42 | storePassword "mob123" 43 | keyAlias "private.keystore" 44 | keyPassword "mob123" 45 | } 46 | } 47 | 48 | buildTypes { 49 | release { 50 | minifyEnabled true 51 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 52 | signingConfig signingConfigs.release 53 | } 54 | debug { 55 | minifyEnabled true 56 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 57 | signingConfig signingConfigs.debug 58 | } 59 | } 60 | } 61 | 62 | // 请勿修改此块,统一打包功能会用到 63 | try { 64 | String tmpParams = getProperty("custom_params") 65 | String[] params = tmpParams.split(",") 66 | params.each {item-> 67 | MobSDK.spEdition(item) 68 | } 69 | } catch(Throwable t) {} 70 | 71 | // 在MobSDK的扩展中注册SecVerify的相关信息 72 | MobSDK { 73 | spEdition 'fp' 74 | appKey 'moba6b6c6d6' 75 | appSecret 'b89d2427a3bc7ad1aea1e1e8c1d36bf3' 76 | SecVerify { 77 | disable { 78 | // CMCC{} 79 | // CUCC{} 80 | // CTCC{} 81 | } 82 | } 83 | } 84 | 85 | dependencies { 86 | compile fileTree(dir: 'libs', include: ['*.jar']) 87 | compile fileTree(dir: 'libs', include: ['*.aar']) 88 | implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.16' 89 | implementation 'com.tencent.bugly:crashreport:3.2.1' 90 | } 91 | -------------------------------------------------------------------------------- /SecVerify-Demo/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /SecVerify-Demo/proguard-project.txt: -------------------------------------------------------------------------------- 1 | -ignorewarnings 2 | #-dontpreverify 3 | -keepattributes SourceFile,LineNumberTable,Exceptions,InnerClasses,EnclosingMethod,Signature,*Annotation* 4 | # for SecVerify 5 | -keep class android.webkit.**{*;} 6 | 7 | -keep class com.mob.**{*;} 8 | # for CTCC 9 | -keep class cn.com.chinatelecom.account.**{*;} 10 | #for xiaowo 11 | -keep class com.unicom.xiaowo.account.shield.**{*;} 12 | # for CUCC 13 | -keep class com.sdk.**{*;} 14 | #for xiaowo 15 | #-keep class com.unicom.xiaowo.wo.account.shield.**{*;} 16 | # for CMCC 17 | -keep class com.cmic.sso.sdk.**{*;} 18 | # for demo 19 | -keep class * extends com.mob.secverify.demo.**{*;} 20 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/anim/fade_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/anim/fade_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/anim/translate_bottom_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/anim/translate_bottom_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/anim/translate_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/anim/translate_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/anim/zoom_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/anim/zoom_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 13 | 17 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xhdpi/sec_verify_demo_tradition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xhdpi/sec_verify_demo_tradition.gif -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_back.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_close.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_customized_toggle_button_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_customized_toggle_button_checked.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_customized_toggle_button_uncheck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_customized_toggle_button_uncheck.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_logo.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_logo_small.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_logo_type_one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_logo_type_one.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_logo_white.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_main_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_main_background.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_main_background_land.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_main_background_land.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_mobtech_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_mobtech_logo.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_password.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_phone.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_qq.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_success_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_success_complete.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_usename.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_usename.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_user.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_verify_failed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_verify_failed.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_verify_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_verify_success.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_wechat.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_weibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobClub/SecVerify-for-Android/1001255a4064efcc177d2a1d4f158a74bd758675/SecVerify-Demo/res/drawable-xxxhdpi/sec_verify_demo_weibo.png -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_background_demo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_background_demo_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_demo_common_progress_dialog_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_demo_customized_checkbox_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | 11 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_demo_shape_main_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_demo_shape_rectangle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_demo_shape_rectangle_corner.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_demo_shape_rectangle_gray.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_demo_shape_rectangle_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/drawable/sec_verify_demo_shape_soild.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /SecVerify-Demo/res/layout-land/activity_demo_login.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 20 | 21 | 27 | 28 | 32 | 33 | 41 | 42 | 43 | 53 | 54 | 68 | 69 | 84 | 85 |