Browse Source

添加天瑀、天宇游渠道

zengqb 4 years ago
parent
commit
3fcd7e5d14
100 changed files with 305 additions and 7 deletions
  1. 8 7
      package_utils_yfsdk.py
  2. 9 0
      sdk/jm_tianyu/assets/tycollect.json
  3. BIN
      sdk/jm_tianyu/assets/tygame/tianyu_stub
  4. BIN
      sdk/jm_tianyu/jm_tianyu.jar
  5. BIN
      sdk/jm_tianyu/jniLibs/armeabi-v7a/libtianyu_lib.so
  6. BIN
      sdk/jm_tianyu/jniLibs/armeabi/libtianyu_lib.so
  7. BIN
      sdk/jm_tianyu/libs/android-support-v4.jar
  8. BIN
      sdk/jm_tianyu/libs/commons-httpclient-3.1.jar
  9. 11 0
      sdk/jm_tianyu/libs/config.json
  10. BIN
      sdk/jm_tianyu/libs/jm_sdk_20200221.jar
  11. BIN
      sdk/jm_tianyu/libs/org.apache.http.legacy.jar
  12. BIN
      sdk/jm_tianyu/libs/ty_game_1.3.0.jar
  13. BIN
      sdk/jm_tianyu/libs/walle-reader-1.1.6.jar
  14. BIN
      sdk/jm_tianyu/libs/walle.jar
  15. 83 0
      sdk/jm_tianyu/manifest.xml
  16. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_account.png
  17. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_account_4.png
  18. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_agree.png
  19. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_agree_4.png
  20. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_agree_on.png
  21. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_agree_on_4.png
  22. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_auto_logo.png
  23. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_back.png
  24. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_button_account_4.png
  25. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_button_email_5.png
  26. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_button_phone_4.png
  27. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_cancel.png
  28. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_check6.png
  29. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_close.png
  30. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_close6.png
  31. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_code.png
  32. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_code_4.png
  33. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_cut.png
  34. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_email_5.png
  35. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_eye_close.png
  36. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_eye_close_4.png
  37. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_eye_open.png
  38. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_eye_open_4.png
  39. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float.png
  40. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_3.png
  41. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_4.png
  42. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_gift.png
  43. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_gift_4.png
  44. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_move.png
  45. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_move_3.png
  46. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_move_new.png
  47. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_new.png
  48. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_on.png
  49. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_3.png
  50. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_4.png
  51. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_new.png
  52. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_service.png
  53. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_service_4.png
  54. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_user.png
  55. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_user_4.png
  56. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_gift.png
  57. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_interval.png
  58. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_iphone.png
  59. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_kefu.png
  60. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_kefu6.png
  61. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_kefu_4.png
  62. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_kefu_new.png
  63. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_login_bg.png
  64. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_logo.png
  65. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_logo_3.png
  66. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_logo_4.png
  67. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_logo_new.png
  68. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_password.png
  69. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_password_4.png
  70. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_phone.png
  71. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_phone_4.png
  72. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_protocol6.png
  73. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_pwd.png
  74. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_toast.png
  75. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_unckeck6.png
  76. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_urpulldown.png
  77. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_urpulldown_new.png
  78. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_urpullup_new.png
  79. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_user.png
  80. BIN
      sdk/jm_tianyu/res/drawable-hdpi/jm_userl.png
  81. 9 0
      sdk/jm_tianyu/res/drawable/jm_agree_button_4.xml
  82. 9 0
      sdk/jm_tianyu/res/drawable/jm_agree_button_6.xml
  83. 5 0
      sdk/jm_tianyu/res/drawable/jm_auto_login_bg_4.xml
  84. 33 0
      sdk/jm_tianyu/res/drawable/jm_backlogin_btn.xml
  85. 21 0
      sdk/jm_tianyu/res/drawable/jm_blues_codebtn_style.xml
  86. 21 0
      sdk/jm_tianyu/res/drawable/jm_blues_codebtn_style_new.xml
  87. 5 0
      sdk/jm_tianyu/res/drawable/jm_button_cancel_4.xml
  88. 5 0
      sdk/jm_tianyu/res/drawable/jm_button_getcode_4.xml
  89. 5 0
      sdk/jm_tianyu/res/drawable/jm_button_getcode_6.xml
  90. 5 0
      sdk/jm_tianyu/res/drawable/jm_button_login_4.xml
  91. 5 0
      sdk/jm_tianyu/res/drawable/jm_button_nextstep_6.xml
  92. 5 0
      sdk/jm_tianyu/res/drawable/jm_button_register_4.xml
  93. 5 0
      sdk/jm_tianyu/res/drawable/jm_button_setpass_4.xml
  94. 33 0
      sdk/jm_tianyu/res/drawable/jm_cut_btn.xml
  95. 5 0
      sdk/jm_tianyu/res/drawable/jm_dialog_ios_bg.xml
  96. 5 0
      sdk/jm_tianyu/res/drawable/jm_exit_dialog_bg.xml
  97. 4 0
      sdk/jm_tianyu/res/drawable/jm_green_codebtn_style.xml
  98. 4 0
      sdk/jm_tianyu/res/drawable/jm_green_light_codebtn_style.xml
  99. 5 0
      sdk/jm_tianyu/res/drawable/jm_input_bg.xml
  100. 5 0
      sdk/jm_tianyu/res/drawable/jm_input_layout_bg_4.xml

+ 8 - 7
package_utils_yfsdk.py

@@ -40,9 +40,9 @@ def pack(game, sdk, config):
     if ret:
         return ret
         # 删除旧代码
-    # ret = removeOldCode(game, sdk, subChannel, config)
-    # if ret:
-    #     return ret
+    ret = removeOldCode(game, sdk, subChannel, config)
+    if ret:
+        return ret
 
     # 复制app res资源
     ret = copyAppRes(game, sdk, subChannel, config)
@@ -71,9 +71,9 @@ def pack(game, sdk, config):
 
     ret = copyIcon(game, sdk, subChannel, config)
 
-    # ret = packJar(game, sdk, subChannel, config)
-    # if ret:
-    #     return ret
+    ret = packJar(game, sdk, subChannel, config)
+    if ret:
+        return ret
 
     # 增加配置文件
     ret = createJmhyProperties(game, sdk, subChannel, config)
@@ -806,6 +806,7 @@ def packJar(game, sdk, subChannel, config):
 
     # 找到所有lib依赖
     sdkPath = file_utils.getFullSDKPath(sdk)
+    print('sdkpath --> ' + sdkPath)
     libs = os.path.join(sdkPath, 'libs')
     libConfig = os.path.join(libs, 'config.json')
 
@@ -839,7 +840,7 @@ def packJar(game, sdk, subChannel, config):
 
     # sdk实现类
     print('packageing all jar ...')
-    dexCmd += ' ' + os.path.join(sdkPath, '%s.jar' % sdk)
+    #dexCmd += ' ' + os.path.join(sdkPath, '%s.jar' % sdk)
     ret = file_utils.execJarCmd(dx, dexCmd)
     if ret:
         return ret

+ 9 - 0
sdk/jm_tianyu/assets/tycollect.json

@@ -0,0 +1,9 @@
+{
+  "gid": "${appid}",
+  "adid": "0",
+  "trackid": "",
+  "track_channel_id": "_default_",
+  "trackcls": [
+    "com.tygame.tianyu.track.impl.TTTrack"
+  ]
+}

BIN
sdk/jm_tianyu/assets/tygame/tianyu_stub


BIN
sdk/jm_tianyu/jm_tianyu.jar


BIN
sdk/jm_tianyu/jniLibs/armeabi-v7a/libtianyu_lib.so


BIN
sdk/jm_tianyu/jniLibs/armeabi/libtianyu_lib.so


BIN
sdk/jm_tianyu/libs/android-support-v4.jar


BIN
sdk/jm_tianyu/libs/commons-httpclient-3.1.jar


+ 11 - 0
sdk/jm_tianyu/libs/config.json

@@ -0,0 +1,11 @@
+{
+	"default":[
+		"android-support-v4.jar",
+		"commons-httpclient-3.1.jar",
+		"org.apache.http.legacy.jar",
+		"walle.jar",
+		"walle-reader-1.1.6.jar",
+		"ty_game_1.3.0.jar",
+		"jm_sdk_20200221.jar"
+	]
+}

BIN
sdk/jm_tianyu/libs/jm_sdk_20200221.jar


BIN
sdk/jm_tianyu/libs/org.apache.http.legacy.jar


BIN
sdk/jm_tianyu/libs/ty_game_1.3.0.jar


BIN
sdk/jm_tianyu/libs/walle-reader-1.1.6.jar


BIN
sdk/jm_tianyu/libs/walle.jar


+ 83 - 0
sdk/jm_tianyu/manifest.xml

@@ -0,0 +1,83 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
+	<permissions>
+		<uses-permission android:name="android.permission.INTERNET" />
+		<uses-permission android:name="android.permission.READ_PHONE_STATE" />
+		<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+		<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+		<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+		<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
+
+		  <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
+    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+    <!-- 读取手机IMEI的权限,须在获得此权限后再初始化sdk,如果缺少此权限,会以AndroidID作为设备唯一标识符 -->
+    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+
+    <!-- 获取gps的权限 -->
+    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
+    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
+    <!-- 读sd卡的权限 -->
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
+    <!-- 注:Android系统版本6.0以上,必须先获取权限,再调用初始化接口。 -->
+    <uses-permission android:name="android.permission.BLUETOOTH"/>
+	</permissions>
+
+    <application>
+		<uses-library android:name="org.apache.http.legacy" android:required="false"/>
+        <activity
+            android:name="com.jmhy.sdk.activity.JmLoginActivity"
+            android:screenOrientation="behind"
+			android:launchMode="singleTop"
+			android:configChanges="orientation|keyboardHidden|screenSize"
+            android:theme="@style/jm_Transparent" />
+        <activity
+            android:name="com.jmhy.sdk.activity.JmAutoLoginActivity"
+            android:screenOrientation="behind"
+			android:launchMode="singleTop"
+			android:configChanges="orientation|keyboardHidden|screenSize"
+            android:theme="@style/jm_Transparent" />
+        <activity
+            android:name="com.jmhy.sdk.activity.JmUserinfoActivity"
+            android:configChanges="orientation|keyboardHidden|screenSize"
+            android:screenOrientation="behind"
+			android:launchMode="singleTop"
+            android:theme="@style/jm_Transparent" />
+        <activity
+            android:name="com.jmhy.sdk.activity.JmpayActivity"
+            android:configChanges="orientation|keyboardHidden|screenSize"
+            android:screenOrientation="behind"
+			android:launchMode="singleTop"
+            android:theme="@style/jm_Transparent" />
+        <activity
+            android:name="com.jmhy.sdk.activity.JmCommunityActivity"
+            android:configChanges="orientation|keyboardHidden|screenSize"
+            android:screenOrientation="portrait"
+			android:launchMode="singleTop"
+            android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen" />
+		<activity
+            android:name="com.jmhy.sdk.activity.PermissionActivity"
+            android:configChanges="orientation|keyboardHidden|screenSize"
+            android:screenOrientation="behind"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />
+		<activity
+            android:name="com.jmhy.sdk.activity.ForceActivity"
+            android:configChanges="orientation|keyboardHidden|screenSize"
+            android:screenOrientation="behind"
+            android:launchMode="singleTop"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />
+
+        <service android:name="com.jmhy.sdk.push.PushService" />
+
+		  <activity
+            android:name="com.tygame.tianyu.TYGameActivity"
+            android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar" >
+        </activity>
+
+        <service
+            android:name="com.tygame.tianyu.TYCEService"
+            android:process=":tianyu" />
+    </application>
+</manifest>

BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_account.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_account_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_agree.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_agree_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_agree_on.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_agree_on_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_auto_logo.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_back.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_button_account_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_button_email_5.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_button_phone_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_cancel.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_check6.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_close.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_close6.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_code.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_code_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_cut.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_email_5.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_eye_close.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_eye_close_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_eye_open.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_eye_open_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_3.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_gift.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_gift_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_move.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_move_3.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_move_new.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_new.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_on.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_3.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_new.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_service.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_service_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_user.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_float_user_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_gift.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_interval.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_iphone.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_kefu.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_kefu6.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_kefu_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_kefu_new.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_login_bg.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_logo.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_logo_3.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_logo_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_logo_new.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_password.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_password_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_phone.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_phone_4.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_protocol6.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_pwd.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_toast.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_unckeck6.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_urpulldown.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_urpulldown_new.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_urpullup_new.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_user.png


BIN
sdk/jm_tianyu/res/drawable-hdpi/jm_userl.png


+ 9 - 0
sdk/jm_tianyu/res/drawable/jm_agree_button_4.xml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>   
+<selector xmlns:android="http://schemas.android.com/apk/res/android">   
+    <item   
+    android:state_checked="false"   
+    android:drawable="@drawable/jm_agree_4" />
+    <item   
+    android:state_checked="true"   
+    android:drawable="@drawable/jm_agree_on_4" />
+</selector> 

+ 9 - 0
sdk/jm_tianyu/res/drawable/jm_agree_button_6.xml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>   
+<selector xmlns:android="http://schemas.android.com/apk/res/android">   
+    <item   
+    android:state_checked="false"   
+    android:drawable="@drawable/jm_unckeck6" />
+    <item   
+    android:state_checked="true"   
+    android:drawable="@drawable/jm_check6" />
+</selector> 

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_auto_login_bg_4.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jm_auto_login_bg_4"/>
+    <corners android:radius="17dp"/>
+</shape>

+ 33 - 0
sdk/jm_tianyu/res/drawable/jm_backlogin_btn.xml

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+<item android:state_pressed="true">
+        <shape android:shape="rectangle">
+            <stroke
+                android:width="1dp"
+                android:color="#2abfff" />
+            
+            <corners android:topLeftRadius="25.0dip" android:topRightRadius="25.0dip" android:bottomLeftRadius="25.0dip" android:bottomRightRadius="25.0dip" />
+            <gradient android:startColor="#d6d6d6" android:endColor="#d6d6d6" android:angle="270.0" />
+        </shape>
+    </item>
+    <item android:state_focused="true">  <!-- 焦点 -->
+        <shape android:shape="rectangle">
+            <stroke
+                android:width="1dp"
+                android:color="#2abfff" />
+            
+            <corners android:topLeftRadius="25.0dip" android:topRightRadius="25.0dip" android:bottomLeftRadius="25.0dip" android:bottomRightRadius="25.0dip" />
+             <gradient android:startColor="#d6d6d6" android:endColor="#d6d6d6" android:angle="270.0" />
+        </shape>
+    </item>
+    <item > <!-- 无焦点 -->
+        <shape android:shape="rectangle">
+            <stroke
+                android:width="1dp"
+                android:color="#2abfff" />
+            
+            <corners android:topLeftRadius="25.0dip" android:topRightRadius="25.0dip" android:bottomLeftRadius="25.0dip" android:bottomRightRadius="25.0dip" />
+            <gradient android:startColor="#50000000" android:endColor="#50000000" android:angle="270.0" />
+        </shape>
+    </item>
+</selector>

+ 21 - 0
sdk/jm_tianyu/res/drawable/jm_blues_codebtn_style.xml

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android" >
+  <item android:state_pressed="true">
+        <shape android:shape="rectangle">
+            <corners android:topLeftRadius="15dp" android:topRightRadius="15dp" android:bottomLeftRadius="15dp" android:bottomRightRadius="15dp" />
+            <gradient android:startColor="#d6d6d6" android:endColor="#d6d6d6" android:angle="270.0" />
+        </shape>
+    </item>
+    <item android:state_focused="true">  <!-- 焦点 -->
+        <shape android:shape="rectangle">
+            <corners android:topLeftRadius="15dp" android:topRightRadius="15dp" android:bottomLeftRadius="15dp" android:bottomRightRadius="15dp" />
+             <gradient android:startColor="#d6d6d6" android:endColor="#d6d6d6" android:angle="270.0" />
+        </shape>
+    </item>
+    <item > <!-- 无焦点 -->
+        <shape android:shape="rectangle">
+            <corners android:topLeftRadius="15dp" android:topRightRadius="15dp" android:bottomLeftRadius="15dp" android:bottomRightRadius="15dp" />
+            <gradient android:startColor="#2abfff" android:endColor="#2abfff" android:angle="270.0" />
+        </shape>
+    </item>
+</selector>

+ 21 - 0
sdk/jm_tianyu/res/drawable/jm_blues_codebtn_style_new.xml

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android" >
+  <item android:state_pressed="true">
+        <shape android:shape="rectangle">
+            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" />
+            <gradient android:startColor="#d6d6d6" android:endColor="#d6d6d6" android:angle="270.0" />
+        </shape>
+    </item>
+    <item android:state_focused="true">  <!-- 焦点 -->
+        <shape android:shape="rectangle">
+            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" />
+             <gradient android:startColor="#d6d6d6" android:endColor="#d6d6d6" android:angle="270.0" />
+        </shape>
+    </item>
+    <item > <!-- 无焦点 -->
+        <shape android:shape="rectangle">
+            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" />
+            <gradient android:startColor="#2abfff" android:endColor="#2abfff" android:angle="270.0" />
+        </shape>
+    </item>
+</selector>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_button_cancel_4.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jm_dialog_line"/>
+    <corners android:radius="17dp"/>
+</shape>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_button_getcode_4.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jmfont_white"/>
+    <corners android:radius="3dp"/>
+</shape>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_button_getcode_6.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jmbtn6_red"/>
+    <corners android:radius="3dp"/>
+</shape>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_button_login_4.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jm_orange"/>
+    <corners android:radius="7dp"/>
+</shape>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_button_nextstep_6.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jmbtn6_red"/>
+    <corners android:radius="5dp"/>
+</shape>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_button_register_4.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jm_dialog_line"/>
+    <corners android:radius="7dp"/>
+</shape>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_button_setpass_4.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jm_orange"/>
+    <corners android:radius="17dp"/>
+</shape>

+ 33 - 0
sdk/jm_tianyu/res/drawable/jm_cut_btn.xml

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+<item android:state_pressed="true">
+        <shape android:shape="rectangle">
+            <stroke
+                android:width="1dp"
+                android:color="#2abfff" />
+            
+            <corners android:topLeftRadius="25.0dip" android:topRightRadius="25.0dip" android:bottomLeftRadius="25.0dip" android:bottomRightRadius="25.0dip" />
+            <gradient android:startColor="#d6d6d6" android:endColor="#d6d6d6" android:angle="270.0" />
+        </shape>
+    </item>
+    <item android:state_focused="true">  <!-- 焦点 -->
+        <shape android:shape="rectangle">
+            <stroke
+                android:width="1dp"
+                android:color="#2abfff" />
+            
+            <corners android:topLeftRadius="25.0dip" android:topRightRadius="25.0dip" android:bottomLeftRadius="25.0dip" android:bottomRightRadius="25.0dip" />
+             <gradient android:startColor="#d6d6d6" android:endColor="#d6d6d6" android:angle="270.0" />
+        </shape>
+    </item>
+    <item > <!-- 无焦点 -->
+        <shape android:shape="rectangle">
+            <stroke
+                android:width="1dp"
+                android:color="#2abfff" />
+            
+            <corners android:topLeftRadius="25.0dip" android:topRightRadius="25.0dip" android:bottomLeftRadius="25.0dip" android:bottomRightRadius="25.0dip" />
+            <gradient android:startColor="#ffffff" android:endColor="#ffffff" android:angle="270.0" />
+        </shape>
+    </item>
+</selector>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_dialog_ios_bg.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jmfont_white"/>
+    <corners android:radius="10dp"/>
+</shape>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_exit_dialog_bg.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jm_exit_dialog_bg"/>
+    <corners android:radius="5dp"/>
+</shape>

+ 4 - 0
sdk/jm_tianyu/res/drawable/jm_green_codebtn_style.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jm_green"/>
+</shape>

+ 4 - 0
sdk/jm_tianyu/res/drawable/jm_green_light_codebtn_style.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jm_green_light"/>
+</shape>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_input_bg.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <stroke android:color="@color/jmfont_blues" android:width="1dp"/>
+    <corners android:radius="5dp"/>
+</shape>

+ 5 - 0
sdk/jm_tianyu/res/drawable/jm_input_layout_bg_4.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+    <solid android:color="@color/jm_input_layout_bg_4"/>
+    <corners android:radius="7dp"/>
+</shape>

Some files were not shown because too many files changed in this diff