浏览代码

添加天瑀、天宇游渠道

zengqb 5 年之前
父节点
当前提交
3fcd7e5d14
共有 100 个文件被更改,包括 305 次插入7 次删除
  1. 8 7
      package_utils_yfsdk.py
  2. 9 0
      sdk/jm_tianyu/assets/tycollect.json
  3. 二进制
      sdk/jm_tianyu/assets/tygame/tianyu_stub
  4. 二进制
      sdk/jm_tianyu/jm_tianyu.jar
  5. 二进制
      sdk/jm_tianyu/jniLibs/armeabi-v7a/libtianyu_lib.so
  6. 二进制
      sdk/jm_tianyu/jniLibs/armeabi/libtianyu_lib.so
  7. 二进制
      sdk/jm_tianyu/libs/android-support-v4.jar
  8. 二进制
      sdk/jm_tianyu/libs/commons-httpclient-3.1.jar
  9. 11 0
      sdk/jm_tianyu/libs/config.json
  10. 二进制
      sdk/jm_tianyu/libs/jm_sdk_20200221.jar
  11. 二进制
      sdk/jm_tianyu/libs/org.apache.http.legacy.jar
  12. 二进制
      sdk/jm_tianyu/libs/ty_game_1.3.0.jar
  13. 二进制
      sdk/jm_tianyu/libs/walle-reader-1.1.6.jar
  14. 二进制
      sdk/jm_tianyu/libs/walle.jar
  15. 83 0
      sdk/jm_tianyu/manifest.xml
  16. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_account.png
  17. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_account_4.png
  18. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_agree.png
  19. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_agree_4.png
  20. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_agree_on.png
  21. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_agree_on_4.png
  22. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_auto_logo.png
  23. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_back.png
  24. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_button_account_4.png
  25. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_button_email_5.png
  26. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_button_phone_4.png
  27. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_cancel.png
  28. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_check6.png
  29. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_close.png
  30. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_close6.png
  31. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_code.png
  32. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_code_4.png
  33. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_cut.png
  34. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_email_5.png
  35. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_eye_close.png
  36. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_eye_close_4.png
  37. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_eye_open.png
  38. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_eye_open_4.png
  39. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float.png
  40. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_3.png
  41. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_4.png
  42. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_gift.png
  43. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_gift_4.png
  44. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_move.png
  45. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_move_3.png
  46. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_move_new.png
  47. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_new.png
  48. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_on.png
  49. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_3.png
  50. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_4.png
  51. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_new.png
  52. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_service.png
  53. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_service_4.png
  54. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_user.png
  55. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_float_user_4.png
  56. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_gift.png
  57. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_interval.png
  58. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_iphone.png
  59. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_kefu.png
  60. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_kefu6.png
  61. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_kefu_4.png
  62. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_kefu_new.png
  63. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_login_bg.png
  64. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_logo.png
  65. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_logo_3.png
  66. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_logo_4.png
  67. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_logo_new.png
  68. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_password.png
  69. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_password_4.png
  70. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_phone.png
  71. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_phone_4.png
  72. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_protocol6.png
  73. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_pwd.png
  74. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_toast.png
  75. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_unckeck6.png
  76. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_urpulldown.png
  77. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_urpulldown_new.png
  78. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_urpullup_new.png
  79. 二进制
      sdk/jm_tianyu/res/drawable-hdpi/jm_user.png
  80. 二进制
      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"
+  ]
+}

二进制
sdk/jm_tianyu/assets/tygame/tianyu_stub


二进制
sdk/jm_tianyu/jm_tianyu.jar


二进制
sdk/jm_tianyu/jniLibs/armeabi-v7a/libtianyu_lib.so


二进制
sdk/jm_tianyu/jniLibs/armeabi/libtianyu_lib.so


二进制
sdk/jm_tianyu/libs/android-support-v4.jar


二进制
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"
+	]
+}

二进制
sdk/jm_tianyu/libs/jm_sdk_20200221.jar


二进制
sdk/jm_tianyu/libs/org.apache.http.legacy.jar


二进制
sdk/jm_tianyu/libs/ty_game_1.3.0.jar


二进制
sdk/jm_tianyu/libs/walle-reader-1.1.6.jar


二进制
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>

二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_account.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_account_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_agree.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_agree_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_agree_on.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_agree_on_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_auto_logo.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_back.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_button_account_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_button_email_5.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_button_phone_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_cancel.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_check6.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_close.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_close6.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_code.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_code_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_cut.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_email_5.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_eye_close.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_eye_close_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_eye_open.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_eye_open_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_3.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_gift.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_gift_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_move.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_move_3.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_move_new.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_new.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_on.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_3.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_on_new.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_service.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_service_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_user.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_float_user_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_gift.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_interval.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_iphone.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_kefu.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_kefu6.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_kefu_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_kefu_new.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_login_bg.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_logo.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_logo_3.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_logo_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_logo_new.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_password.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_password_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_phone.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_phone_4.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_protocol6.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_pwd.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_toast.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_unckeck6.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_urpulldown.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_urpulldown_new.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_urpullup_new.png


二进制
sdk/jm_tianyu/res/drawable-hdpi/jm_user.png


二进制
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>

部分文件因为文件数量过多而无法显示