diff --git a/app/build.gradle b/app/build.gradle index 08a4b4c..277f490 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,6 +37,6 @@ android { dependencies { implementation fileTree(include: ['*.jar','*.aar'], dir: 'libs') implementation 'androidx.legacy:legacy-support-v4:1.0.0' + implementation project(path: ':sdk') implementation 'com.android.volley:volley:1.1.1' - implementation 'org.greenrobot:eventbus:3.2.0' } diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index f553295..17ab80f 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -83,8 +83,8 @@ -dontwarn android.support.** -keep class **.R$styleable{*;} --keep class com.hnjc.wjtx.mi.** { *; } --dontwarn com.hnjc.wjtx.mi.** +-keep class com.hnjc.wjtx.** { *; } +-dontwarn com.hnjc.wjtx.** -keep class org.egret.** { *; } diff --git a/app/src/main/java/com/hnjc/wjtx/JCApplication.java b/app/src/main/java/com/hnjc/wjtx/JCApplication.java index e040a76..95eec3b 100644 --- a/app/src/main/java/com/hnjc/wjtx/JCApplication.java +++ b/app/src/main/java/com/hnjc/wjtx/JCApplication.java @@ -3,10 +3,29 @@ package com.hnjc.wjtx; import android.app.Application; import android.util.Log; +import com.xiaomi.gamecenter.sdk.MiCommplatform; +import com.xiaomi.gamecenter.sdk.OnInitProcessListener; +import com.xiaomi.gamecenter.sdk.entry.MiAppInfo; + +import java.util.List; + public class JCApplication extends Application { @Override public void onCreate() { super.onCreate(); Log.i("JCApplication", "JCApplication onCreate"); + MiAppInfo appInfo = new MiAppInfo(); + appInfo.setAppId("2882303761518671662"); + appInfo.setAppKey("5311867194662"); + MiCommplatform.Init(this, appInfo, new OnInitProcessListener() { + @Override + public void finishInitProcess(List loginMethod, int gameConfig) { + Log.i("JCApplication", "mi skd init finished"); + } + @Override + public void onMiSplashEnd() { + //小米闪屏⻚结束回调,小米闪屏可配,无闪屏也会返回此回调,游戏的闪屏应当在收到此回调之后 + } + }); } } diff --git a/app/src/main/java/com/hnjc/wjtx/MainActivity.java b/app/src/main/java/com/hnjc/wjtx/MainActivity.java index 64eadec..013736d 100755 --- a/app/src/main/java/com/hnjc/wjtx/MainActivity.java +++ b/app/src/main/java/com/hnjc/wjtx/MainActivity.java @@ -1,13 +1,13 @@ package com.hnjc.wjtx; import android.app.Activity; -import android.app.AlertDialog; import android.content.Context; import android.content.SharedPreferences; import android.content.res.Resources; import android.graphics.drawable.Drawable; import android.os.Build; import android.os.Bundle; +import android.os.Process; import android.os.VibrationEffect; import android.os.Vibrator; import android.util.Log; @@ -19,6 +19,13 @@ import android.widget.Toast; import com.hnjc.wjtx.util.AssetsUtil; import com.hnjc.wjtx.util.StorageUtil; import com.hnjc.wjtx.util.StringUtil; +import com.xiaomi.gamecenter.sdk.MiCommplatform; +import com.xiaomi.gamecenter.sdk.MiErrorCode; +import com.xiaomi.gamecenter.sdk.OnExitListner; +import com.xiaomi.gamecenter.sdk.OnLoginProcessListener; +import com.xiaomi.gamecenter.sdk.OnPayProcessListener; +import com.xiaomi.gamecenter.sdk.entry.MiAccountInfo; +import com.xiaomi.gamecenter.sdk.entry.MiBuyInfo; import org.egret.egretnativeandroid.EgretNativeAndroid; import org.json.JSONException; @@ -26,7 +33,7 @@ import org.json.JSONObject; //Android项目发布设置详见doc目录下的README_ANDROID.md -public class MainActivity extends Activity { +public class MainActivity extends Activity implements OnLoginProcessListener, OnPayProcessListener { private final String TAG = "MainActivity"; private EgretNativeAndroid nativeAndroid; private ImageView launchScreenImageView = null; @@ -64,6 +71,7 @@ public class MainActivity extends Activity { Toast.LENGTH_LONG).show(); return; } + MiCommplatform.getInstance().onMainActivityCreate(this); setContentView(nativeAndroid.getRootFrameLayout()); rootLayout = nativeAndroid.getRootFrameLayout(); showLoadingView(); @@ -85,22 +93,18 @@ public class MainActivity extends Activity { @Override public boolean onKeyDown(final int keyCode, final KeyEvent keyEvent) { if (keyCode == KeyEvent.KEYCODE_BACK) { - //声明并初始化弹出对象 - AlertDialog.Builder builder=new AlertDialog.Builder(this); - builder.setTitle("提示:"); - builder.setMessage("是否退出"); - //设置确认按钮 - builder.setNegativeButton("确定", (dialog, which) -> { - nativeAndroid.exitGame(); - finish();//退出程序 + MiCommplatform.getInstance().miAppExit( this, (OnExitListner) code -> { + if ( code == MiErrorCode.MI_XIAOMI_EXIT ) { + nativeAndroid.exitGame(); + finish();//退出程序 + Process.killProcess( Process.myPid() ); + } }); - //设置取消按钮 - builder.setPositiveButton("取消",null); - //显示弹框 - builder.show(); + return true; + } else { + return super.onKeyDown(keyCode, keyEvent); } - return super.onKeyDown(keyCode, keyEvent); } private void setExternalInterfaces() { @@ -160,7 +164,7 @@ public class MainActivity extends Activity { Toast.makeText(MainActivity.this, message, Toast.LENGTH_LONG).show(); }); nativeAndroid.setExternalInterface("getUid", message -> { - //TODO: 平台的登陆 + MiCommplatform.getInstance().miLogin(MainActivity.this, MainActivity.this); }); nativeAndroid.setExternalInterface("@onState", message -> { Log.e(TAG, "Get @onState: " + message); @@ -183,7 +187,11 @@ public class MainActivity extends Activity { String cpOrderId = jsonObject.getString("orderId"); String productCode = jsonObject.getString("productCode"); int count = jsonObject.getInt("count"); - //TODO: 平台的支付 + MiBuyInfo miBuyInfo = new MiBuyInfo(); + miBuyInfo.setCpOrderId(cpOrderId);//订单号唯一(不为空) + miBuyInfo.setProductCode(productCode);//商品代码,开发者申请获得(不为空) + miBuyInfo.setCount( count );//购买数量(商品数量最大9999,最小1)(不为空) + MiCommplatform.getInstance().miUniPay( MainActivity.this, miBuyInfo, MainActivity.this ); } catch (JSONException e) { e.printStackTrace(); } catch ( Exception e ) { @@ -213,6 +221,7 @@ public class MainActivity extends Activity { @Override protected void onDestroy() { super.onDestroy(); + MiCommplatform.getInstance().onMainActivityDestory(); } private void showLoadingView() { @@ -242,5 +251,52 @@ public class MainActivity extends Activity { drawable.setCallback(null); launchScreenImageView = null; } - + @Override + public void finishLoginProcess(int i, MiAccountInfo miAccountInfo) { + if (MiErrorCode.MI_XIAOMI_PAYMENT_SUCCESS == i) { + String id = miAccountInfo.getUid(); + String token = miAccountInfo.getSessionId(); + JSONObject obj = new JSONObject(); + try { + obj.put("openid", id); + obj.put("token", token); + nativeAndroid.callExternalInterface("sendUidToJS", obj.toString()); + } catch (JSONException e) { + e.printStackTrace(); + } + } else if (MiErrorCode.MI_XIAOMI_PAYMENT_ERROR_ACTION_EXECUTED == i) { +// handler.sendEmptyMessage(MSG_DO_NOT_REPEAT_OPERATION); + } else { +// handler.sendEmptyMessage(MSG_LOGIN_FAILED); + nativeAndroid.callExternalInterface("loginCancel", ""); + } + } + @Override + public void finishPayProcess(int code) { + String errmsg = ""; + switch( code ) { + case MiErrorCode.MI_XIAOMI_PAYMENT_SUCCESS://购买成功,请处理发货 + break; + case MiErrorCode.MI_XIAOMI_PAYMENT_ERROR_PAY_CANCEL://取消购买 + errmsg = "取消购买"; + break; + case MiErrorCode.MI_XIAOMI_PAYMENT_ERROR_PAY_FAILURE://购买失败 + errmsg = "购买失败"; + break; + case MiErrorCode.MI_XIAOMI_PAYMENT_ERROR_ACTION_EXECUTED://操作正在执行 + errmsg = "操作正在执行"; + break; + default://购买失败 + errmsg = "购买失败"; + break; + } + JSONObject obj = new JSONObject(); + try { + obj.put("errcode", code); + obj.put("errmsg", errmsg); + nativeAndroid.callExternalInterface("payResult", obj.toString()); + } catch (JSONException e) { + e.printStackTrace(); + } + } } diff --git a/sdk/.gitignore b/sdk/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/sdk/.gitignore @@ -0,0 +1 @@ +/build diff --git a/sdk/build.gradle b/sdk/build.gradle new file mode 100644 index 0000000..9f4f3ae --- /dev/null +++ b/sdk/build.gradle @@ -0,0 +1,33 @@ +apply plugin: 'com.android.library' + +android { + compileSdkVersion 28 + + + defaultConfig { + minSdkVersion 18 + targetSdkVersion 28 + versionCode 1 + versionName "1.0" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + + sourceSets { + main { + jniLibs.srcDirs = ['libs'] + } + } + + +} + +dependencies { + api fileTree(dir: 'libs', include: ['*.jar','*.so']) + +} diff --git a/sdk/libs/alipaySdk-20180601.jar b/sdk/libs/alipaySdk-20180601.jar new file mode 100644 index 0000000..8af9c90 Binary files /dev/null and b/sdk/libs/alipaySdk-20180601.jar differ diff --git a/sdk/libs/arm64-v8a/libconnectionbase.so b/sdk/libs/arm64-v8a/libconnectionbase.so new file mode 100644 index 0000000..beee1f1 Binary files /dev/null and b/sdk/libs/arm64-v8a/libconnectionbase.so differ diff --git a/sdk/libs/arm64-v8a/libmilinkconnection.so b/sdk/libs/arm64-v8a/libmilinkconnection.so new file mode 100644 index 0000000..d8c127a Binary files /dev/null and b/sdk/libs/arm64-v8a/libmilinkconnection.so differ diff --git a/sdk/libs/armeabi-v7a/libconnectionbase.so b/sdk/libs/armeabi-v7a/libconnectionbase.so new file mode 100755 index 0000000..4376c71 Binary files /dev/null and b/sdk/libs/armeabi-v7a/libconnectionbase.so differ diff --git a/sdk/libs/armeabi-v7a/libmilinkconnection.so b/sdk/libs/armeabi-v7a/libmilinkconnection.so new file mode 100755 index 0000000..264aeff Binary files /dev/null and b/sdk/libs/armeabi-v7a/libmilinkconnection.so differ diff --git a/sdk/libs/armeabi/libconnectionbase.so b/sdk/libs/armeabi/libconnectionbase.so new file mode 100755 index 0000000..6ac5d0a Binary files /dev/null and b/sdk/libs/armeabi/libconnectionbase.so differ diff --git a/sdk/libs/armeabi/libmilinkconnection.so b/sdk/libs/armeabi/libmilinkconnection.so new file mode 100755 index 0000000..46c23da Binary files /dev/null and b/sdk/libs/armeabi/libmilinkconnection.so differ diff --git a/sdk/libs/eventbus-3.0.0.jar b/sdk/libs/eventbus-3.0.0.jar new file mode 100644 index 0000000..38c496f Binary files /dev/null and b/sdk/libs/eventbus-3.0.0.jar differ diff --git a/sdk/libs/mio_sdk_base_3.2.2_12770.jar b/sdk/libs/mio_sdk_base_3.2.2_12770.jar new file mode 100644 index 0000000..ea6ba24 Binary files /dev/null and b/sdk/libs/mio_sdk_base_3.2.2_12770.jar differ diff --git a/sdk/libs/org.apache.http.legacy.jar b/sdk/libs/org.apache.http.legacy.jar new file mode 100644 index 0000000..41c107c Binary files /dev/null and b/sdk/libs/org.apache.http.legacy.jar differ diff --git a/sdk/libs/protobuf-java-2.6.1.jar b/sdk/libs/protobuf-java-2.6.1.jar new file mode 100644 index 0000000..0fcd808 Binary files /dev/null and b/sdk/libs/protobuf-java-2.6.1.jar differ diff --git a/sdk/libs/x86/libconnectionbase.so b/sdk/libs/x86/libconnectionbase.so new file mode 100644 index 0000000..0cd8194 Binary files /dev/null and b/sdk/libs/x86/libconnectionbase.so differ diff --git a/sdk/libs/x86/libmilinkconnection.so b/sdk/libs/x86/libmilinkconnection.so new file mode 100644 index 0000000..27b4b44 Binary files /dev/null and b/sdk/libs/x86/libmilinkconnection.so differ diff --git a/sdk/libs/zxing-3.1.0.jar b/sdk/libs/zxing-3.1.0.jar new file mode 100644 index 0000000..63c228a Binary files /dev/null and b/sdk/libs/zxing-3.1.0.jar differ diff --git a/sdk/proguard-rules.pro b/sdk/proguard-rules.pro new file mode 100644 index 0000000..f1b4245 --- /dev/null +++ b/sdk/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/sdk/sdk.iml b/sdk/sdk.iml new file mode 100644 index 0000000..21d6166 --- /dev/null +++ b/sdk/sdk.iml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/AndroidManifest.xml b/sdk/src/main/AndroidManifest.xml new file mode 100644 index 0000000..7da49c4 --- /dev/null +++ b/sdk/src/main/AndroidManifest.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sdk/src/main/assets/js/jsBridge-mix.js b/sdk/src/main/assets/js/jsBridge-mix.js new file mode 100644 index 0000000..91df4fd --- /dev/null +++ b/sdk/src/main/assets/js/jsBridge-mix.js @@ -0,0 +1 @@ +!function(a){"use strict";var b,c=a.Base64,d="2.1.5";"undefined"!=typeof module&&module.exports&&(b=require("buffer").Buffer);var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=function(a){for(var b={},c=0,d=a.length;d>c;c++)b[a.charAt(c)]=c;return b}(e),g=String.fromCharCode,h=function(a){if(a.length<2){var b=a.charCodeAt(0);return 128>b?a:2048>b?g(192|b>>>6)+g(128|63&b):g(224|b>>>12&15)+g(128|b>>>6&63)+g(128|63&b)}var b=65536+1024*(a.charCodeAt(0)-55296)+(a.charCodeAt(1)-56320);return g(240|b>>>18&7)+g(128|b>>>12&63)+g(128|b>>>6&63)+g(128|63&b)},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,j=function(a){return a.replace(i,h)},k=function(a){var b=[0,2,1][a.length%3],c=a.charCodeAt(0)<<16|(a.length>1?a.charCodeAt(1):0)<<8|(a.length>2?a.charCodeAt(2):0),d=[e.charAt(c>>>18),e.charAt(c>>>12&63),b>=2?"=":e.charAt(c>>>6&63),b>=1?"=":e.charAt(63&c)];return d.join("")},l=a.btoa?function(b){return a.btoa(b)}:function(a){return a.replace(/[\s\S]{1,3}/g,k)},m=b?function(a){return new b(a).toString("base64")}:function(a){return l(j(a))},n=function(a,b){return b?m(a).replace(/[+\/]/g,function(a){return"+"==a?"-":"_"}).replace(/=/g,""):m(a)},o=function(a){return n(a,!0)},p=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),q=function(a){switch(a.length){case 4:var b=(7&a.charCodeAt(0))<<18|(63&a.charCodeAt(1))<<12|(63&a.charCodeAt(2))<<6|63&a.charCodeAt(3),c=b-65536;return g((c>>>10)+55296)+g((1023&c)+56320);case 3:return g((15&a.charCodeAt(0))<<12|(63&a.charCodeAt(1))<<6|63&a.charCodeAt(2));default:return g((31&a.charCodeAt(0))<<6|63&a.charCodeAt(1))}},r=function(a){return a.replace(p,q)},s=function(a){var b=a.length,c=b%4,d=(b>0?f[a.charAt(0)]<<18:0)|(b>1?f[a.charAt(1)]<<12:0)|(b>2?f[a.charAt(2)]<<6:0)|(b>3?f[a.charAt(3)]:0),e=[g(d>>>16),g(d>>>8&255),g(255&d)];return e.length-=[0,0,2,1][c],e.join("")},t=a.atob?function(b){return a.atob(b)}:function(a){return a.replace(/[\s\S]{1,4}/g,s)},u=b?function(a){return new b(a,"base64").toString()}:function(a){return r(t(a))},v=function(a){return u(a.replace(/[-_]/g,function(a){return"-"==a?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},w=function(){var b=a.Base64;return a.Base64=c,b};if(a.Base64={VERSION:d,atob:t,btoa:l,fromBase64:v,toBase64:n,utob:j,encode:n,encodeURI:o,btou:r,decode:v,noConflict:w},"function"==typeof Object.defineProperty){var x=function(a){return{value:a,enumerable:!1,writable:!0,configurable:!0}};a.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",x(function(){return v(this)})),Object.defineProperty(String.prototype,"toBase64",x(function(a){return n(this,a)})),Object.defineProperty(String.prototype,"toBase64URI",x(function(){return n(this,!0)}))}}}(this),this.Meteor&&(Base64=global.Base64),function(){"use strict";var a,b,c=[],d=1e3,e={},f={},g={},h={},i="migamecenter",j="__msg_type",k="__callback_id",l="__event_id",m="dispatch_message/",n=function(){return b=document.createElement("iframe"),b.id="__miGCJsBridgeIframe_setResult",b.style.display="none",document.documentElement.appendChild(b),a=document.createElement("iframe"),a.id="__miGCJsBridgeIframe",a.style.display="none",document.documentElement.appendChild(a),a},o=function(b){b&&(c.push(b),a.src=i+"://"+m)},p=function(){var a=JSON.stringify(c);c=[],q("SCENE_FETCHQUEUE",a)},q=function(a,c){void 0===c&&(c="none"),b.src=i+"://private/setresult/"+a+"&"+Base64.encode(c)},r=function(a,b,c,f){if(a&&"string"==typeof a){"object"!=typeof b&&(b={});var g=(d++).toString();"function"==typeof c&&(e[g]={cb:c,ctx:f||this});var h={func:a,params:b};h[j]="call",h[k]=g,o(h)}},s=function(a){a&&r("android.showLog",a)},t=function(a,b,c){a&&"string"==typeof a&&"function"==typeof b&&(f[a]={cb:b,ctx:c||this})},u=function(a,b){var c=f[a];"function"==typeof c.cb&&c.cb.apply(c.ctx,[b])},v=function(a){if(a){var b,c,d,g={};switch(b=JSON.parse(Base64.decode(a)),b[j]){case"callback":return c=e[b[k]],"string"==typeof b[k]&&"function"==typeof c.cb?(g.result=c.cb.call(c.ctx,b.__params),delete e[b[k]],void q("SCENE_HANDLEMSGFROMCLIENT",JSON.stringify(g))):(g.__err_code="cb404",void q("SCENE_HANDLEMSGFROMCLIENT",JSON.stringify(g)));case"event":return d=f[b[l]],"string"==typeof b[l]&&"function"==typeof d.cb?(g.result=d.cb.call(d.ctx,b.__params),void q("SCENE_HANDLEMSGFROMCLIENT",JSON.stringify(g))):(g.__err_code="cb404",void q("SCENE_HANDLEMSGFROMCLIENT",JSON.stringify(g)))}}},w=function(a){return h[a]},x=function(){u("sys:init",{}),u("sys:bridged",{})},y=function(){"onhashchange"in window&&(window.onhashchange=function(){r("hashChange",{hash:window.location.hash})})},z=function(a,b,c){a&&a.id&&(g[a.id]=a,b&&b.call(c||this))},A=function(a,b,c){a in g&&(delete g[a],b&&b.call(c||this))},B=function(){return h},C=function(){h&&h.env&&h.env.isDebug&&D()},D=function(){var a=document.createElement("div");a.id="__jb_info_tip",a.innerHTML='
',document.body.appendChild(a);var b=document.createElement("div");b.id="__jb_btn",b.innerHTML=' 刷新',document.body.appendChild(b);var c=document.createElement("style");c.type="text/css";var d="#__jb_info_tip,#__jb_btn{z-index:100;position:absolute;top:0;right:0;color:#fff;background-color:rgba(0,0,0,.4);padding:5% 4% 3%;margin:0;border-radius:0 0 5px 5px}#__jb_info_tip ._close{width:20px;height:20px;border-radius:50%;position:absolute;top:4px;left:4px}#__jb_info_tip ._close:before,#__jb_info_tip ._close:after{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}#__jb_info_tip ._close:before{transform:rotate(-45deg)}#__jb_info_tip ._close:after{transform:rotate(45deg)}#__jb_info_tip ._cont{margin:12px 0 10px}#__jb_btn{left: 2%; width: 20%;top: 2%;padding: 0;font-size: 1.2rem;text-align: center;}#__jb_btn span{background: rgba(0,0,0,0.5);padding: 10%;display: block;}";try{c.appendChild(document.createTextNode(d))}catch(e){c.styleSheet.cssText=d}document.head.appendChild(c)},E=function(a){if(h&&h.env&&h.env.isDebug){var b=h.env.stampTime||(new Date).getTime(),c=(new Date).getTime(),d=document.querySelector("#__jb_tip_cont"),e=d.innerHTML||"debug model:
";d.innerHTML=e+"
"+(a||"")+(c-b)+"ms"}},F=function(){t("sys:init",function(){window.JsBridge._hasInit||(window.JsBridge._hasInit=!0,r("get_session_data",{},function(a){h=a,C();var b=document.createEvent("Events");b.initEvent("JsBridgeReady"),document.dispatchEvent(b)}))}),t("sys:bridged",function(){window.JsBridge._hasInit||y()}),t("download_loading",function(a){var b=a;if(b&&b.length)for(var c,d,e=0,f=b.length;f>e&&(c=b[e],d=g[c.id],d);e++){var h=d.ctx||this;switch(c.status){case"start":d.start&&d.start.call(h);break;case"pause":d.pause&&d.pause.call(h);break;case"wait":d.wait&&d.wait.call(h);break;case"download_complete":d.downloadComplete&&d.downloadComplete.call(h);break;case"install_complete":d.installComplete&&d.installComplete.call(h);break;case"downloading":d.downloading&&d.downloading.call(h,c.progress,c.current_bytes);break;case"remove":d.remove&&d.remove.call(h);break;case"fail":d.fail&&d.fail.call(h);break;default:d.process&&d.process.call(h)}}}),t("sys:refresh",function(a){r("get_session_data",{},function(a){h=a;var b=document.createEvent("Events");b.initEvent("JsBridgeRefresh"),document.dispatchEvent(b)})}),t("sys:pause",function(a){var b=document.createEvent("Events");b.initEvent("JsBridgePause"),document.dispatchEvent(b)}),t("sys:resume",function(a){var b=document.createEvent("Events");b.initEvent("JsBridgeResume"),document.dispatchEvent(b)}),t("sys:abort",function(a){var b=document.createEvent("Events");b.initEvent("JsBridgeAbort"),document.dispatchEvent(b)}),t("sys:back",function(a){var b=document.createEvent("Events");b.initEvent("JsBridgeBack"),document.dispatchEvent(b)}),t("sys:position",function(a){r("get_session_data",{},function(a){h=a;var b=document.createEvent("Events");b.initEvent("JsBridgePosition"),document.dispatchEvent(b)})})};window.JsBridge=window.JsBridge||function(){return n(),F(),{version:"1.0.1",invoke:r,on:t,env:w,debugTime:E,pushItemInDLMap:z,shiftItemFrDLMap:A,log:s,_init:x,_fetchQueue:p,_handleMessageFromClient:v,getSessionData:B,_hasInit:!1}}()}(),function(){var a=window.clientApi={},b=function(a){var b=typeof a;if(!("function"===b||"object"===b&&a))return a;for(var c,d,e=0,f=arguments.length;f>e;e++){c=arguments[e];for(d in c)hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a};a.showToolBar=function(){JsBridge.invoke("showToolBar")},a.hideToolBar=function(){JsBridge.invoke("hideToolBar")},a.copy=function(a,b){if(a&&"string"==typeof a){var c={txt:a};JsBridge.invoke("copy",c,b)}},a.openBrowser=function(a){var b={url:a||window.location.href};JsBridge.invoke("openInBrowser",b)},a.enableDebugMode=function(a){window.onerror=function(b,c,d,e){if("function"==typeof a)return void a({message:b,script:c,line:d,column:e});var f=[];f.push("额,代码有错。。。"),f.push("\n错误信息:",b),f.push("\n出错文件:",c),f.push("\n出错位置:",d+"行,"+e+"列"),alert(f.join(""))}},a.download=function(a,b,c){JsBridge.pushItemInDLMap({id:a.gameId,start:a.start,pause:a.pause,wait:a.wait,downloading:a.downloading,downloadComplete:a.downloadComplete,installComplete:a.installComplete,remove:a.remove,fail:a.fail,ctx:a.ctx,channel:a.channel,from:a.from,trace:a.trace},function(){JsBridge.invoke("download_start",{id:a.gameId,packageName:a.packageName,channel:a.channel,from:a.from,trace:a.trace},b,c)})},a.pushItemInDownLoadMap=function(a,b,c){JsBridge.pushItemInDLMap({id:a.gameId,start:a.start,pause:a.pause,wait:a.wait,downloading:a.downloading,downloadComplete:a.downloadComplete,installComplete:a.installComplete,remove:a.remove,fail:a.fail,ctx:a.ctx,channel:a.channel},b,c)},a.downloadPause=function(a,b,c){JsBridge.invoke("download_pause",{id:a.gameId,channel:a.channel},function(a){b&&b.call(c)},c)},a.downloadContinue=function(a,b,c){JsBridge.invoke("download_continue",{id:a.gameId,channel:a.channel},function(a){b&&b.call(c)},c)},a.downloadInstall=function(a,b,c){JsBridge.invoke("download_install",{id:a.gameId,channel:a.channel},function(d){JsBridge.shiftItemFrDLMap(a.gameId),b&&b.call(c)},c)},a.openGame=function(a,b,c){JsBridge.invoke("open_game",{id:a.gameId,packageName:a.packageName,channel:a.channel},function(a){},c)},a.initPageByNativeData=function(a,b,c){JsBridge.invoke("init_web",{gameList:a.gameList},function(a){b&&b.call(c,a)},c)},a.initPageByClientData=function(a,b,c,d){JsBridge.invoke("init_web_by_type",{type:a,param:b},function(a){c&&c.call(d,a)},d)};var c=function(a){var b=!1,c=function(c){b||(b=!0,a(c))},d=document.getElementsByTagName("img");if(!d.length)return c();var e,f,g,h,i={},j=!1;for(f=0,g=d.length;g>f;f++)e=d[f],"none"!=e.style.display&&"hidden"!=e.style.visibility&&(i[e.src]||(i[e.src]=1,h=new Image,h.onload=function(){j||this.width>290&&this.height>290&&(j=!0,c(this))},h.src=e.src));i=null,setTimeout(function(){j||c()},1e3)};a.videoPlay=function(a,b,c){JsBridge.invoke("video_play",{url:a,title:b},c)},a.showMenu=function(a){JsBridge.on("menu:show",function(b){a&&a(b)})},a.share=function(a){var b;if(b="string"==typeof a.title?a:{link:document.documentURI,desc:document.documentURI,title:document.title},a.imgUrl)return b.img_url=a.imgUrl,void JsBridge.invoke("share",b);var d=function(a){a&&(b.img_url=a.src),JsBridge.invoke("share",b)};c(d)},a.inputTxtByNative=function(a,b){JsBridge.invoke("submit_input_txt",{content:a},b)},a.nativeRequest=function(a,b){if(""!==a.url&&""!==a.type){var c={url:a.url,param:a.param||{},http_method:a.http_method||"get",secertKey:a.secertKey||"",type:a.type};JsBridge.invoke("native_request",c,b)}},a.showDialog=function(a,c){var d={type:"show:txt",title:"",content:"",isLazyClose:!1,lazyTime:0,isShowCancelBtn:!1,cancelBtnTxt:"取消",isShowOkBtn:!1,okBtnTxt:"确定"},e=function(a){if(a&&a.operat)switch(a.operat){case"ok":c.ok&&c.ok(a.content);break;case"cancel":c.cancel&&c.cancel(a.content)}};d=b(d,a),"submit"==d.type&&(d.isLazyClose=!1),JsBridge.invoke("show_dialog",d,e)},a.preventSwipeBack=function(a,b){a=a||{prevent:!0},b=b||function(){},JsBridge.invoke("prevent_swipe_back",a,b)},a.uploadImg=function(a){JsBridge.invoke("upload_img",{},a)},a.clientLog=function(a){JsBridge.invoke("client_log",{info:a})},a.reinstate=function(a,b,c){switch(a*=1){case 1:JsBridge.invoke("service_token_invalidate",{tagurl:b,param:c});break;case 2:JsBridge.invoke("login_invalidate",{tagurl:b,param:c})}},a.historyNotRecords=function(a){JsBridge.invoke("history_not_records",{},a)},a.historyJumpOutWebview=function(a){JsBridge.invoke("history_jumpout_webview",{},a)},a.goBack=function(a){JsBridge.invoke("web_go_back",{},a)},a.viewImgList=function(a,b){var c={screenShot:a.screenShot||[],curIndex:a.curIndex||0};c.screenShot.length&&JsBridge.invoke("view_img_list",c,b)},a.getBaseDataFromClient=function(a,b){var c={type:a};JsBridge.invoke("get_basedata_by_type",c,b)},a.notifyLoadingOver=function(a){JsBridge.invoke("client_loading_over",{},a)},a.getSessionData=function(){return JsBridge.getSessionData()},a.commentTxtByNative=function(a,b){var c={news_id:a};JsBridge.invoke("client_comment_txt",c,b)},a.h5GameLogin=function(a,b){return a?a.appId?a.appKey?void JsBridge.invoke("h5_game_login",a,b):void(b&&b({result:-102,errorMessage:"appKey is null"})):void(b&&b({result:-101,errorMessage:"appId is null"})):void(b&&b({result:-100,errorMessage:"options is null"}))},a.h5GamePay=function(a,b){return a?(a.cpOrderId||b&&b({result:-104,errorMessage:"cpOrderId is null"}),a.cpUserInfo||b&&b({result:-105,errorMessage:"cpUserInfo is null"}),void JsBridge.invoke("h5_game_pay",a,b)):void(b&&b({result:-103,errorMessage:"options is null"}))},a.executeClientMethod=function(a,b,c,d){JsBridge.invoke("client_method_execute",{method:a,param:b},function(a){c&&c.call(d,a)},d)},a.showImgFromNative=function(a,b,c){var d={imgList:a,index:b};JsBridge.invoke("show_img_list",d,c)},a.jumpMiBiRechargeList=function(a,b){JsBridge.invoke("jumpMiBiRechargeList",a,b)},a.saveDataToNative=function(a,b,c){var d={};d[a]=b,JsBridge.invoke("saveDataToNative",d,c)},a.showErrorTip=function(){JsBridge.invoke("showErrorTip")},a.getBatteryByNative=function(a,b){JsBridge.invoke("battery_by_native",{},function(c){a&&a.call(b,c)},b)},a.dimmingByScreen=function(a,b,c){JsBridge.invoke("dimming_by_screen",{param:a},function(a){b&&b.call(c,a)},c)},a.checkGameStatus=function(a,b,c,d){JsBridge.invoke("check_game_status",{method:a,param:b},function(a){c&&c.call(d,a)},d)},a.sendStatistic=function(a,b,c){JsBridge.invoke("send_statistic",{param:a},function(a){b&&b.call(c,a)},c)},a.changeNavigationBar=function(a,b,c){JsBridge.invoke("change_navigation_bar",{param:a},function(a){b&&b.call(c,a)},c)},a.finishActivity=function(){JsBridge.invoke("finish_activity")},a.showNativeDialog=function(a,b,c){JsBridge.invoke("show_native_dialog",{param:a},function(a){b&&b.call(c,a)},c)},a.notifyBackKey=function(){JsBridge.invoke("notify_back_key")},a.closeBackKey=function(){JsBridge.invoke("close_back_key")},a.getNativeNotify=function(a,b,c){JsBridge.invoke("get_native_notify",{param:a},function(a){b&&b.call(c,a)},c)},a.logoutByNative=function(a,b){JsBridge.invoke("logout_by_native",{},function(c){a&&a.call(b,c)},b)},a.cacheByNative=function(a,b,c){JsBridge.invoke("cache_data_by_native",{param:a},function(a){b&&b.call(c,a)},c)},a.setDataToNative=function(a,b,c){JsBridge.invoke("set_data_to_native",{param:a},function(a){b&&b.call(c,a)},c)},a.getGameUpdateByNative=function(a,b,c){JsBridge.invoke("game_list_update",{gameList:a.gameList},function(a){b&&b.call(c,a)},c)}}(); \ No newline at end of file diff --git a/sdk/src/main/res/anim/appear.xml b/sdk/src/main/res/anim/appear.xml new file mode 100644 index 0000000..9a22d18 --- /dev/null +++ b/sdk/src/main/res/anim/appear.xml @@ -0,0 +1,7 @@ + + + diff --git a/sdk/src/main/res/anim/disappear.xml b/sdk/src/main/res/anim/disappear.xml new file mode 100644 index 0000000..217b829 --- /dev/null +++ b/sdk/src/main/res/anim/disappear.xml @@ -0,0 +1,7 @@ + + + diff --git a/sdk/src/main/res/drawable-hdpi/img_title.png b/sdk/src/main/res/drawable-hdpi/img_title.png new file mode 100644 index 0000000..9aaac6a Binary files /dev/null and b/sdk/src/main/res/drawable-hdpi/img_title.png differ diff --git a/sdk/src/main/res/drawable-hdpi/payeco_plugin_back.png b/sdk/src/main/res/drawable-hdpi/payeco_plugin_back.png new file mode 100644 index 0000000..31b8ce0 Binary files /dev/null and b/sdk/src/main/res/drawable-hdpi/payeco_plugin_back.png differ diff --git a/sdk/src/main/res/drawable-hdpi/payeco_plugin_bomarr.png b/sdk/src/main/res/drawable-hdpi/payeco_plugin_bomarr.png new file mode 100644 index 0000000..1d3fec3 Binary files /dev/null and b/sdk/src/main/res/drawable-hdpi/payeco_plugin_bomarr.png differ diff --git a/sdk/src/main/res/drawable-hdpi/payeco_plugin_rightarr.png b/sdk/src/main/res/drawable-hdpi/payeco_plugin_rightarr.png new file mode 100644 index 0000000..80ed679 Binary files /dev/null and b/sdk/src/main/res/drawable-hdpi/payeco_plugin_rightarr.png differ diff --git a/sdk/src/main/res/drawable-hdpi/payeco_plugin_topicon.png b/sdk/src/main/res/drawable-hdpi/payeco_plugin_topicon.png new file mode 100644 index 0000000..54ca944 Binary files /dev/null and b/sdk/src/main/res/drawable-hdpi/payeco_plugin_topicon.png differ diff --git a/sdk/src/main/res/drawable-sw600dp-xhdpi/mifloat_menu_coup.png b/sdk/src/main/res/drawable-sw600dp-xhdpi/mifloat_menu_coup.png new file mode 100644 index 0000000..fd08dfc Binary files /dev/null and b/sdk/src/main/res/drawable-sw600dp-xhdpi/mifloat_menu_coup.png differ diff --git a/sdk/src/main/res/drawable-sw600dp-xhdpi/mifloat_menu_gift.png b/sdk/src/main/res/drawable-sw600dp-xhdpi/mifloat_menu_gift.png new file mode 100644 index 0000000..657f592 Binary files /dev/null and b/sdk/src/main/res/drawable-sw600dp-xhdpi/mifloat_menu_gift.png differ diff --git a/sdk/src/main/res/drawable-sw600dp-xhdpi/mifloat_menu_welfare.png b/sdk/src/main/res/drawable-sw600dp-xhdpi/mifloat_menu_welfare.png new file mode 100644 index 0000000..1beeba4 Binary files /dev/null and b/sdk/src/main/res/drawable-sw600dp-xhdpi/mifloat_menu_welfare.png differ diff --git a/sdk/src/main/res/drawable-sw720dp-xhdpi/mifloat_menu_coup.png b/sdk/src/main/res/drawable-sw720dp-xhdpi/mifloat_menu_coup.png new file mode 100644 index 0000000..fd08dfc Binary files /dev/null and b/sdk/src/main/res/drawable-sw720dp-xhdpi/mifloat_menu_coup.png differ diff --git a/sdk/src/main/res/drawable-sw720dp-xhdpi/mifloat_menu_gift.png b/sdk/src/main/res/drawable-sw720dp-xhdpi/mifloat_menu_gift.png new file mode 100644 index 0000000..657f592 Binary files /dev/null and b/sdk/src/main/res/drawable-sw720dp-xhdpi/mifloat_menu_gift.png differ diff --git a/sdk/src/main/res/drawable-sw720dp-xhdpi/mifloat_menu_welfare.png b/sdk/src/main/res/drawable-sw720dp-xhdpi/mifloat_menu_welfare.png new file mode 100644 index 0000000..1beeba4 Binary files /dev/null and b/sdk/src/main/res/drawable-sw720dp-xhdpi/mifloat_menu_welfare.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/anti_duration_limit_icon.png b/sdk/src/main/res/drawable-xhdpi/anti_duration_limit_icon.png new file mode 100644 index 0000000..c7ee15b Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/anti_duration_limit_icon.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/anti_time_limit_icon.png b/sdk/src/main/res/drawable-xhdpi/anti_time_limit_icon.png new file mode 100644 index 0000000..a5fa427 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/anti_time_limit_icon.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/avatar_background_white.png b/sdk/src/main/res/drawable-xhdpi/avatar_background_white.png new file mode 100644 index 0000000..e277914 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/avatar_background_white.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/choose_selected.png b/sdk/src/main/res/drawable-xhdpi/choose_selected.png new file mode 100644 index 0000000..1fe5ef4 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/choose_selected.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/float_hide_tip_back.9.png b/sdk/src/main/res/drawable-xhdpi/float_hide_tip_back.9.png new file mode 100644 index 0000000..308a64b Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/float_hide_tip_back.9.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/float_window_nor.png b/sdk/src/main/res/drawable-xhdpi/float_window_nor.png new file mode 100644 index 0000000..169a1cd Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/float_window_nor.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/game_icon.png b/sdk/src/main/res/drawable-xhdpi/game_icon.png new file mode 100644 index 0000000..bca8963 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/game_icon.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/icon_red_point_left.png b/sdk/src/main/res/drawable-xhdpi/icon_red_point_left.png new file mode 100644 index 0000000..a3638cf Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/icon_red_point_left.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/icon_red_point_right.png b/sdk/src/main/res/drawable-xhdpi/icon_red_point_right.png new file mode 100644 index 0000000..530ebab Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/icon_red_point_right.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/icon_sdk_fault.png b/sdk/src/main/res/drawable-xhdpi/icon_sdk_fault.png new file mode 100644 index 0000000..66c3d0e Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/icon_sdk_fault.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mifloat_enter_icon_gray.png b/sdk/src/main/res/drawable-xhdpi/mifloat_enter_icon_gray.png new file mode 100644 index 0000000..1fdec69 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mifloat_enter_icon_gray.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mifloat_menu_coup.png b/sdk/src/main/res/drawable-xhdpi/mifloat_menu_coup.png new file mode 100644 index 0000000..fd08dfc Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mifloat_menu_coup.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mifloat_menu_gift.png b/sdk/src/main/res/drawable-xhdpi/mifloat_menu_gift.png new file mode 100644 index 0000000..657f592 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mifloat_menu_gift.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mifloat_menu_welfare.png b/sdk/src/main/res/drawable-xhdpi/mifloat_menu_welfare.png new file mode 100644 index 0000000..1beeba4 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mifloat_menu_welfare.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_auto_login_icon.png b/sdk/src/main/res/drawable-xhdpi/mio_auto_login_icon.png new file mode 100644 index 0000000..ae3c126 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_auto_login_icon.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_bg_float_window_hide_jpg.png b/sdk/src/main/res/drawable-xhdpi/mio_bg_float_window_hide_jpg.png new file mode 100644 index 0000000..011f74e Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_bg_float_window_hide_jpg.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_close.png b/sdk/src/main/res/drawable-xhdpi/mio_close.png new file mode 100644 index 0000000..9f2d051 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_close.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_close_button.png b/sdk/src/main/res/drawable-xhdpi/mio_close_button.png new file mode 100644 index 0000000..f33b8bd Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_close_button.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_connect_failure.png b/sdk/src/main/res/drawable-xhdpi/mio_connect_failure.png new file mode 100644 index 0000000..c1c1e92 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_connect_failure.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_download_failure.png b/sdk/src/main/res/drawable-xhdpi/mio_download_failure.png new file mode 100644 index 0000000..8db79b1 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_download_failure.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_download_service.png b/sdk/src/main/res/drawable-xhdpi/mio_download_service.png new file mode 100644 index 0000000..766c4b9 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_download_service.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_empty_dark.9.png b/sdk/src/main/res/drawable-xhdpi/mio_empty_dark.9.png new file mode 100644 index 0000000..b02dbdb Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_empty_dark.9.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_game_member.png b/sdk/src/main/res/drawable-xhdpi/mio_game_member.png new file mode 100644 index 0000000..ba39d9c Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_game_member.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_game_vip_lost_icon.png b/sdk/src/main/res/drawable-xhdpi/mio_game_vip_lost_icon.png new file mode 100644 index 0000000..3df7d84 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_game_vip_lost_icon.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_icon_login_wait.png b/sdk/src/main/res/drawable-xhdpi/mio_icon_login_wait.png new file mode 100644 index 0000000..22eb802 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_icon_login_wait.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_img_title.png b/sdk/src/main/res/drawable-xhdpi/mio_img_title.png new file mode 100644 index 0000000..9aaac6a Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_img_title.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_install.png b/sdk/src/main/res/drawable-xhdpi/mio_install.png new file mode 100644 index 0000000..766c4b9 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_install.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_list_item_single_bg_60_n.9.png b/sdk/src/main/res/drawable-xhdpi/mio_list_item_single_bg_60_n.9.png new file mode 100644 index 0000000..9591589 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_list_item_single_bg_60_n.9.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_list_item_single_bg_60_p.9.png b/sdk/src/main/res/drawable-xhdpi/mio_list_item_single_bg_60_p.9.png new file mode 100644 index 0000000..1d4213c Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_list_item_single_bg_60_p.9.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_failure.png b/sdk/src/main/res/drawable-xhdpi/mio_login_failure.png new file mode 100644 index 0000000..652d26e Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_failure.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_msg_back.png b/sdk/src/main/res/drawable-xhdpi/mio_login_msg_back.png new file mode 100644 index 0000000..e871955 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_msg_back.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_mi.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_mi.png new file mode 100644 index 0000000..9ec19ae Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_mi.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_mi_pure.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_mi_pure.png new file mode 100644 index 0000000..5117430 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_mi_pure.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_qq.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_qq.png new file mode 100644 index 0000000..e53a7f8 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_qq.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_qq_pure.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_qq_pure.png new file mode 100644 index 0000000..c988912 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_qq_pure.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wb.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wb.png new file mode 100644 index 0000000..5cad70b Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wb.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wechat.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wechat.png new file mode 100644 index 0000000..d7d146f Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wechat.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wechat_disable.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wechat_disable.png new file mode 100644 index 0000000..0593482 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wechat_disable.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_weibo.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_weibo.png new file mode 100644 index 0000000..5cad70b Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_weibo.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_weibo_disable.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_weibo_disable.png new file mode 100644 index 0000000..dd91880 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_weibo_disable.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wx.png b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wx.png new file mode 100644 index 0000000..d7d146f Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_third_account_wx.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_login_wait_default_icon.png b/sdk/src/main/res/drawable-xhdpi/mio_login_wait_default_icon.png new file mode 100644 index 0000000..6b661ac Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_login_wait_default_icon.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_mipay_payment_alipay.png b/sdk/src/main/res/drawable-xhdpi/mio_mipay_payment_alipay.png new file mode 100755 index 0000000..4b59159 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_mipay_payment_alipay.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_mipay_payment_arrow.png b/sdk/src/main/res/drawable-xhdpi/mio_mipay_payment_arrow.png new file mode 100644 index 0000000..5bc7021 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_mipay_payment_arrow.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_mipay_payment_wx.png b/sdk/src/main/res/drawable-xhdpi/mio_mipay_payment_wx.png new file mode 100644 index 0000000..3f507c9 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_mipay_payment_wx.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_notice_checkbox_nor.png b/sdk/src/main/res/drawable-xhdpi/mio_notice_checkbox_nor.png new file mode 100644 index 0000000..799577f Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_notice_checkbox_nor.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_notice_checkbox_sel.png b/sdk/src/main/res/drawable-xhdpi/mio_notice_checkbox_sel.png new file mode 100644 index 0000000..4ecf4f4 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_notice_checkbox_sel.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_notice_dialog_icon.png b/sdk/src/main/res/drawable-xhdpi/mio_notice_dialog_icon.png new file mode 100644 index 0000000..2c5ba11 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_notice_dialog_icon.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_notice_image_dialog_close.png b/sdk/src/main/res/drawable-xhdpi/mio_notice_image_dialog_close.png new file mode 100644 index 0000000..f7223cd Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_notice_image_dialog_close.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_notice_text_dialog_close.png b/sdk/src/main/res/drawable-xhdpi/mio_notice_text_dialog_close.png new file mode 100644 index 0000000..7c866f9 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_notice_text_dialog_close.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_time_out.png b/sdk/src/main/res/drawable-xhdpi/mio_time_out.png new file mode 100644 index 0000000..fa05377 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_time_out.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_wechat_disable.png b/sdk/src/main/res/drawable-xhdpi/mio_wechat_disable.png new file mode 100644 index 0000000..0593482 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_wechat_disable.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/mio_weibo_disable.png b/sdk/src/main/res/drawable-xhdpi/mio_weibo_disable.png new file mode 100644 index 0000000..dd91880 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/mio_weibo_disable.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/pop_choose_normal.png b/sdk/src/main/res/drawable-xhdpi/pop_choose_normal.png new file mode 100644 index 0000000..d58a56e Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/pop_choose_normal.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/shake_1.png b/sdk/src/main/res/drawable-xhdpi/shake_1.png new file mode 100644 index 0000000..cd279bf Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/shake_1.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/shake_2.png b/sdk/src/main/res/drawable-xhdpi/shake_2.png new file mode 100644 index 0000000..a75925f Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/shake_2.png differ diff --git a/sdk/src/main/res/drawable-xhdpi/welfare.png b/sdk/src/main/res/drawable-xhdpi/welfare.png new file mode 100644 index 0000000..1beeba4 Binary files /dev/null and b/sdk/src/main/res/drawable-xhdpi/welfare.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/avatar_background_white.png b/sdk/src/main/res/drawable-xxhdpi/avatar_background_white.png new file mode 100644 index 0000000..e277914 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/avatar_background_white.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/choose_selected.png b/sdk/src/main/res/drawable-xxhdpi/choose_selected.png new file mode 100644 index 0000000..1fe5ef4 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/choose_selected.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/float_hide_tip_back.9.png b/sdk/src/main/res/drawable-xxhdpi/float_hide_tip_back.9.png new file mode 100644 index 0000000..308a64b Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/float_hide_tip_back.9.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/float_hide_tip_nor.png b/sdk/src/main/res/drawable-xxhdpi/float_hide_tip_nor.png new file mode 100644 index 0000000..2905237 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/float_hide_tip_nor.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/float_hide_tip_sel.png b/sdk/src/main/res/drawable-xxhdpi/float_hide_tip_sel.png new file mode 100644 index 0000000..aa2257c Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/float_hide_tip_sel.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_arrow.png b/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_arrow.png new file mode 100644 index 0000000..abd8ebc Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_arrow.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_close.png b/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_close.png new file mode 100644 index 0000000..c1cff08 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_close.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_horn.png b/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_horn.png new file mode 100644 index 0000000..c8663eb Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_horn.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_line.png b/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_line.png new file mode 100644 index 0000000..1fab239 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/float_new_msg_win_line.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/float_window_nor.png b/sdk/src/main/res/drawable-xxhdpi/float_window_nor.png new file mode 100644 index 0000000..169a1cd Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/float_window_nor.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/game_icon.png b/sdk/src/main/res/drawable-xxhdpi/game_icon.png new file mode 100644 index 0000000..bca8963 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/game_icon.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/icon_red_point_left.png b/sdk/src/main/res/drawable-xxhdpi/icon_red_point_left.png new file mode 100644 index 0000000..a3638cf Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/icon_red_point_left.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/icon_red_point_right.png b/sdk/src/main/res/drawable-xxhdpi/icon_red_point_right.png new file mode 100644 index 0000000..530ebab Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/icon_red_point_right.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mifloat_enter_icon_gray.png b/sdk/src/main/res/drawable-xxhdpi/mifloat_enter_icon_gray.png new file mode 100644 index 0000000..1fdec69 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mifloat_enter_icon_gray.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mifloat_enter_icon_white.png b/sdk/src/main/res/drawable-xxhdpi/mifloat_enter_icon_white.png new file mode 100644 index 0000000..4ff0332 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mifloat_enter_icon_white.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mifloat_menu_coup.png b/sdk/src/main/res/drawable-xxhdpi/mifloat_menu_coup.png new file mode 100644 index 0000000..fd08dfc Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mifloat_menu_coup.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mifloat_menu_gift.png b/sdk/src/main/res/drawable-xxhdpi/mifloat_menu_gift.png new file mode 100644 index 0000000..657f592 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mifloat_menu_gift.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mifloat_menu_welfare.png b/sdk/src/main/res/drawable-xxhdpi/mifloat_menu_welfare.png new file mode 100644 index 0000000..1beeba4 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mifloat_menu_welfare.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mio_bg_float_window_hide_jpg.png b/sdk/src/main/res/drawable-xxhdpi/mio_bg_float_window_hide_jpg.png new file mode 100644 index 0000000..011f74e Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mio_bg_float_window_hide_jpg.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mio_game_member.png b/sdk/src/main/res/drawable-xxhdpi/mio_game_member.png new file mode 100644 index 0000000..ba39d9c Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mio_game_member.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mio_game_vip_lost_icon.png b/sdk/src/main/res/drawable-xxhdpi/mio_game_vip_lost_icon.png new file mode 100644 index 0000000..3df7d84 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mio_game_vip_lost_icon.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mio_notice_checkbox_nor.png b/sdk/src/main/res/drawable-xxhdpi/mio_notice_checkbox_nor.png new file mode 100644 index 0000000..799577f Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mio_notice_checkbox_nor.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mio_notice_checkbox_sel.png b/sdk/src/main/res/drawable-xxhdpi/mio_notice_checkbox_sel.png new file mode 100644 index 0000000..4ecf4f4 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mio_notice_checkbox_sel.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mio_notice_dialog_icon.png b/sdk/src/main/res/drawable-xxhdpi/mio_notice_dialog_icon.png new file mode 100644 index 0000000..2c5ba11 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mio_notice_dialog_icon.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mio_notice_image_dialog_close.png b/sdk/src/main/res/drawable-xxhdpi/mio_notice_image_dialog_close.png new file mode 100644 index 0000000..f7223cd Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mio_notice_image_dialog_close.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mio_notice_text_dialog_close.png b/sdk/src/main/res/drawable-xxhdpi/mio_notice_text_dialog_close.png new file mode 100644 index 0000000..7c866f9 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mio_notice_text_dialog_close.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/mio_real_name_pay_fail.webp b/sdk/src/main/res/drawable-xxhdpi/mio_real_name_pay_fail.webp new file mode 100644 index 0000000..c6d3bd8 Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/mio_real_name_pay_fail.webp differ diff --git a/sdk/src/main/res/drawable-xxhdpi/pop_choose_normal.png b/sdk/src/main/res/drawable-xxhdpi/pop_choose_normal.png new file mode 100644 index 0000000..d58a56e Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/pop_choose_normal.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/shake_1.png b/sdk/src/main/res/drawable-xxhdpi/shake_1.png new file mode 100644 index 0000000..cd279bf Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/shake_1.png differ diff --git a/sdk/src/main/res/drawable-xxhdpi/shake_2.png b/sdk/src/main/res/drawable-xxhdpi/shake_2.png new file mode 100644 index 0000000..a75925f Binary files /dev/null and b/sdk/src/main/res/drawable-xxhdpi/shake_2.png differ diff --git a/sdk/src/main/res/drawable/animlist_shake.xml b/sdk/src/main/res/drawable/animlist_shake.xml new file mode 100644 index 0000000..6d87df3 --- /dev/null +++ b/sdk/src/main/res/drawable/animlist_shake.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/anti_addiction_boy.png b/sdk/src/main/res/drawable/anti_addiction_boy.png new file mode 100644 index 0000000..6fa854f Binary files /dev/null and b/sdk/src/main/res/drawable/anti_addiction_boy.png differ diff --git a/sdk/src/main/res/drawable/anti_addiction_child.png b/sdk/src/main/res/drawable/anti_addiction_child.png new file mode 100644 index 0000000..60ab934 Binary files /dev/null and b/sdk/src/main/res/drawable/anti_addiction_child.png differ diff --git a/sdk/src/main/res/drawable/anti_addiction_milk.png b/sdk/src/main/res/drawable/anti_addiction_milk.png new file mode 100644 index 0000000..7b24a48 Binary files /dev/null and b/sdk/src/main/res/drawable/anti_addiction_milk.png differ diff --git a/sdk/src/main/res/drawable/anti_addiction_tree.png b/sdk/src/main/res/drawable/anti_addiction_tree.png new file mode 100644 index 0000000..af659ca Binary files /dev/null and b/sdk/src/main/res/drawable/anti_addiction_tree.png differ diff --git a/sdk/src/main/res/drawable/dialog_anti_arrow.png b/sdk/src/main/res/drawable/dialog_anti_arrow.png new file mode 100644 index 0000000..7330027 Binary files /dev/null and b/sdk/src/main/res/drawable/dialog_anti_arrow.png differ diff --git a/sdk/src/main/res/drawable/mio_bg_100_ff7e00.xml b/sdk/src/main/res/drawable/mio_bg_100_ff7e00.xml new file mode 100644 index 0000000..0cb53e9 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_bg_100_ff7e00.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_bg_100_ff7e00_stroke.xml b/sdk/src/main/res/drawable/mio_bg_100_ff7e00_stroke.xml new file mode 100644 index 0000000..772c08c --- /dev/null +++ b/sdk/src/main/res/drawable/mio_bg_100_ff7e00_stroke.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_bg_corner_white.xml b/sdk/src/main/res/drawable/mio_bg_corner_white.xml new file mode 100644 index 0000000..7798faf --- /dev/null +++ b/sdk/src/main/res/drawable/mio_bg_corner_white.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/sdk/src/main/res/drawable/mio_corner_12_bot_1b1f26.xml b/sdk/src/main/res/drawable/mio_corner_12_bot_1b1f26.xml new file mode 100644 index 0000000..8cdf9eb --- /dev/null +++ b/sdk/src/main/res/drawable/mio_corner_12_bot_1b1f26.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_corner_12_top_17191e.xml b/sdk/src/main/res/drawable/mio_corner_12_top_17191e.xml new file mode 100644 index 0000000..79aada7 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_corner_12_top_17191e.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_corner_16_lb_rb.xml b/sdk/src/main/res/drawable/mio_corner_16_lb_rb.xml new file mode 100644 index 0000000..a9eecc7 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_corner_16_lb_rb.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_corner_16_top_17191e.xml b/sdk/src/main/res/drawable/mio_corner_16_top_17191e.xml new file mode 100644 index 0000000..ef20686 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_corner_16_top_17191e.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_corner_24_wite_bg.xml b/sdk/src/main/res/drawable/mio_corner_24_wite_bg.xml new file mode 100644 index 0000000..da6ba82 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_corner_24_wite_bg.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_payment_result_progressbar_bg.xml b/sdk/src/main/res/drawable/mio_payment_result_progressbar_bg.xml new file mode 100644 index 0000000..5a09830 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_payment_result_progressbar_bg.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/sdk/src/main/res/drawable/mio_progress_horizontal.xml b/sdk/src/main/res/drawable/mio_progress_horizontal.xml new file mode 100644 index 0000000..b8b421a --- /dev/null +++ b/sdk/src/main/res/drawable/mio_progress_horizontal.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sdk/src/main/res/drawable/mio_selector_btn_float_window_close_blue.xml b/sdk/src/main/res/drawable/mio_selector_btn_float_window_close_blue.xml new file mode 100644 index 0000000..dedae8a --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_btn_float_window_close_blue.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/sdk/src/main/res/drawable/mio_selector_btn_float_window_close_white.xml b/sdk/src/main/res/drawable/mio_selector_btn_float_window_close_white.xml new file mode 100644 index 0000000..c15d002 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_btn_float_window_close_white.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/sdk/src/main/res/drawable/mio_selector_dialog_cancel_blue.xml b/sdk/src/main/res/drawable/mio_selector_dialog_cancel_blue.xml new file mode 100644 index 0000000..ca570a2 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_dialog_cancel_blue.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_selector_dialog_cancel_blue_line.xml b/sdk/src/main/res/drawable/mio_selector_dialog_cancel_blue_line.xml new file mode 100644 index 0000000..2e02a38 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_dialog_cancel_blue_line.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_selector_dialog_cancel_white.xml b/sdk/src/main/res/drawable/mio_selector_dialog_cancel_white.xml new file mode 100644 index 0000000..7073e9b --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_dialog_cancel_white.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_selector_float_tip_check.xml b/sdk/src/main/res/drawable/mio_selector_float_tip_check.xml new file mode 100644 index 0000000..0061412 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_float_tip_check.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_selector_fw_menu_welfare.xml b/sdk/src/main/res/drawable/mio_selector_fw_menu_welfare.xml new file mode 100644 index 0000000..66dfd36 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_fw_menu_welfare.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sdk/src/main/res/drawable/mio_selector_login_item.xml b/sdk/src/main/res/drawable/mio_selector_login_item.xml new file mode 100644 index 0000000..50d2e25 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_login_item.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_selector_mipayment_item.xml b/sdk/src/main/res/drawable/mio_selector_mipayment_item.xml new file mode 100644 index 0000000..2880561 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_mipayment_item.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_selector_notice_checkbox.xml b/sdk/src/main/res/drawable/mio_selector_notice_checkbox.xml new file mode 100644 index 0000000..2fd2c86 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_selector_notice_checkbox.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_alert_background.xml b/sdk/src/main/res/drawable/mio_shape_alert_background.xml new file mode 100644 index 0000000..7ad4b71 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_alert_background.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_auto_login_dialog_bg.xml b/sdk/src/main/res/drawable/mio_shape_auto_login_dialog_bg.xml new file mode 100644 index 0000000..18deae8 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_auto_login_dialog_bg.xml @@ -0,0 +1,16 @@ + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_auto_login_dialog_change_button.xml b/sdk/src/main/res/drawable/mio_shape_auto_login_dialog_change_button.xml new file mode 100644 index 0000000..433fe01 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_auto_login_dialog_change_button.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_blue_normal.xml b/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_blue_normal.xml new file mode 100644 index 0000000..9932113 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_blue_normal.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_blue_press.xml b/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_blue_press.xml new file mode 100644 index 0000000..18cc09e --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_blue_press.xml @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_white_normal.xml b/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_white_normal.xml new file mode 100644 index 0000000..2c2870f --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_white_normal.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_white_press.xml b/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_white_press.xml new file mode 100644 index 0000000..2190a9d --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_background_float_window_close_button_white_press.xml @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_dialog_cancel_blue_line_nor.xml b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_blue_line_nor.xml new file mode 100644 index 0000000..b5026fd --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_blue_line_nor.xml @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_dialog_cancel_blue_nor.xml b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_blue_nor.xml new file mode 100644 index 0000000..c97c59f --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_blue_nor.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_dialog_cancel_blue_press.xml b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_blue_press.xml new file mode 100644 index 0000000..1fc7c3b --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_blue_press.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_dialog_cancel_white_nor.xml b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_white_nor.xml new file mode 100644 index 0000000..bb6cf47 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_white_nor.xml @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_dialog_cancel_white_press.xml b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_white_press.xml new file mode 100644 index 0000000..df8664b --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_dialog_cancel_white_press.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_float_new_msg_win_background.xml b/sdk/src/main/res/drawable/mio_shape_float_new_msg_win_background.xml new file mode 100644 index 0000000..fbbfb84 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_float_new_msg_win_background.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_last_login_tip.xml b/sdk/src/main/res/drawable/mio_shape_last_login_tip.xml new file mode 100644 index 0000000..7a495b0 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_last_login_tip.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_login_normal.xml b/sdk/src/main/res/drawable/mio_shape_login_normal.xml new file mode 100644 index 0000000..b9778e0 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_login_normal.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_login_press.xml b/sdk/src/main/res/drawable/mio_shape_login_press.xml new file mode 100644 index 0000000..88bc114 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_login_press.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_me_red_point.xml b/sdk/src/main/res/drawable/mio_shape_me_red_point.xml new file mode 100644 index 0000000..5a09b9f --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_me_red_point.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_simple_dialog_left_btn.xml b/sdk/src/main/res/drawable/mio_shape_simple_dialog_left_btn.xml new file mode 100644 index 0000000..a296174 --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_simple_dialog_left_btn.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_shape_simple_dialog_right_btn.xml b/sdk/src/main/res/drawable/mio_shape_simple_dialog_right_btn.xml new file mode 100644 index 0000000..a07c43d --- /dev/null +++ b/sdk/src/main/res/drawable/mio_shape_simple_dialog_right_btn.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/mio_text_dot_black.xml b/sdk/src/main/res/drawable/mio_text_dot_black.xml new file mode 100644 index 0000000..b0f7b4e --- /dev/null +++ b/sdk/src/main/res/drawable/mio_text_dot_black.xml @@ -0,0 +1,8 @@ + + + + + diff --git a/sdk/src/main/res/drawable/payeco_cursor.xml b/sdk/src/main/res/drawable/payeco_cursor.xml new file mode 100644 index 0000000..2816b37 --- /dev/null +++ b/sdk/src/main/res/drawable/payeco_cursor.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/sdk/src/main/res/drawable/payeco_keyboard_red_bg.xml b/sdk/src/main/res/drawable/payeco_keyboard_red_bg.xml new file mode 100644 index 0000000..e7c31ed --- /dev/null +++ b/sdk/src/main/res/drawable/payeco_keyboard_red_bg.xml @@ -0,0 +1,13 @@ + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/payeco_plugin_editbg.xml b/sdk/src/main/res/drawable/payeco_plugin_editbg.xml new file mode 100644 index 0000000..6b7fa22 --- /dev/null +++ b/sdk/src/main/res/drawable/payeco_plugin_editbg.xml @@ -0,0 +1,11 @@ + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/payeco_plugin_progressbar.xml b/sdk/src/main/res/drawable/payeco_plugin_progressbar.xml new file mode 100644 index 0000000..f5edf38 --- /dev/null +++ b/sdk/src/main/res/drawable/payeco_plugin_progressbar.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/payeco_stand_btnselector.xml b/sdk/src/main/res/drawable/payeco_stand_btnselector.xml new file mode 100644 index 0000000..e5ef19c --- /dev/null +++ b/sdk/src/main/res/drawable/payeco_stand_btnselector.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/payeco_stand_digtselector.xml b/sdk/src/main/res/drawable/payeco_stand_digtselector.xml new file mode 100644 index 0000000..e9d8e0d --- /dev/null +++ b/sdk/src/main/res/drawable/payeco_stand_digtselector.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/drawable/payeco_stand_digtselector_back.xml b/sdk/src/main/res/drawable/payeco_stand_digtselector_back.xml new file mode 100644 index 0000000..a5a0df1 --- /dev/null +++ b/sdk/src/main/res/drawable/payeco_stand_digtselector_back.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/layout-land/mio_base_webview.xml b/sdk/src/main/res/layout-land/mio_base_webview.xml new file mode 100644 index 0000000..3371f65 --- /dev/null +++ b/sdk/src/main/res/layout-land/mio_base_webview.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/layout/mio_activity_paylist.xml b/sdk/src/main/res/layout/mio_activity_paylist.xml new file mode 100644 index 0000000..16f3a4e --- /dev/null +++ b/sdk/src/main/res/layout/mio_activity_paylist.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/src/main/res/layout/mio_auto_login.xml b/sdk/src/main/res/layout/mio_auto_login.xml new file mode 100644 index 0000000..35cbc0a --- /dev/null +++ b/sdk/src/main/res/layout/mio_auto_login.xml @@ -0,0 +1,82 @@ + + + + + + + +