作者 潘达康

去除V4依赖

去除webView的onPause和onResume
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="direct_access_persist.xml">
  4 + <option name="deviceSelectionList">
  5 + <list>
  6 + <PersistentDeviceSelectionData>
  7 + <option name="api" value="27" />
  8 + <option name="brand" value="DOCOMO" />
  9 + <option name="codename" value="F01L" />
  10 + <option name="id" value="F01L" />
  11 + <option name="manufacturer" value="FUJITSU" />
  12 + <option name="name" value="F-01L" />
  13 + <option name="screenDensity" value="360" />
  14 + <option name="screenX" value="720" />
  15 + <option name="screenY" value="1280" />
  16 + </PersistentDeviceSelectionData>
  17 + <PersistentDeviceSelectionData>
  18 + <option name="api" value="28" />
  19 + <option name="brand" value="DOCOMO" />
  20 + <option name="codename" value="SH-01L" />
  21 + <option name="id" value="SH-01L" />
  22 + <option name="manufacturer" value="SHARP" />
  23 + <option name="name" value="AQUOS sense2 SH-01L" />
  24 + <option name="screenDensity" value="480" />
  25 + <option name="screenX" value="1080" />
  26 + <option name="screenY" value="2160" />
  27 + </PersistentDeviceSelectionData>
  28 + <PersistentDeviceSelectionData>
  29 + <option name="api" value="34" />
  30 + <option name="brand" value="Lenovo" />
  31 + <option name="codename" value="TB370FU" />
  32 + <option name="id" value="TB370FU" />
  33 + <option name="manufacturer" value="Lenovo" />
  34 + <option name="name" value="Tab P12" />
  35 + <option name="screenDensity" value="340" />
  36 + <option name="screenX" value="1840" />
  37 + <option name="screenY" value="2944" />
  38 + </PersistentDeviceSelectionData>
  39 + <PersistentDeviceSelectionData>
  40 + <option name="api" value="31" />
  41 + <option name="brand" value="samsung" />
  42 + <option name="codename" value="a51" />
  43 + <option name="id" value="a51" />
  44 + <option name="manufacturer" value="Samsung" />
  45 + <option name="name" value="Galaxy A51" />
  46 + <option name="screenDensity" value="420" />
  47 + <option name="screenX" value="1080" />
  48 + <option name="screenY" value="2400" />
  49 + </PersistentDeviceSelectionData>
  50 + <PersistentDeviceSelectionData>
  51 + <option name="api" value="34" />
  52 + <option name="brand" value="google" />
  53 + <option name="codename" value="akita" />
  54 + <option name="id" value="akita" />
  55 + <option name="manufacturer" value="Google" />
  56 + <option name="name" value="Pixel 8a" />
  57 + <option name="screenDensity" value="420" />
  58 + <option name="screenX" value="1080" />
  59 + <option name="screenY" value="2400" />
  60 + </PersistentDeviceSelectionData>
  61 + <PersistentDeviceSelectionData>
  62 + <option name="api" value="33" />
  63 + <option name="brand" value="samsung" />
  64 + <option name="codename" value="b0q" />
  65 + <option name="id" value="b0q" />
  66 + <option name="manufacturer" value="Samsung" />
  67 + <option name="name" value="Galaxy S22 Ultra" />
  68 + <option name="screenDensity" value="600" />
  69 + <option name="screenX" value="1440" />
  70 + <option name="screenY" value="3088" />
  71 + </PersistentDeviceSelectionData>
  72 + <PersistentDeviceSelectionData>
  73 + <option name="api" value="32" />
  74 + <option name="brand" value="google" />
  75 + <option name="codename" value="bluejay" />
  76 + <option name="id" value="bluejay" />
  77 + <option name="manufacturer" value="Google" />
  78 + <option name="name" value="Pixel 6a" />
  79 + <option name="screenDensity" value="420" />
  80 + <option name="screenX" value="1080" />
  81 + <option name="screenY" value="2400" />
  82 + </PersistentDeviceSelectionData>
  83 + <PersistentDeviceSelectionData>
  84 + <option name="api" value="34" />
  85 + <option name="brand" value="google" />
  86 + <option name="codename" value="caiman" />
  87 + <option name="id" value="caiman" />
  88 + <option name="manufacturer" value="Google" />
  89 + <option name="name" value="Pixel 9 Pro" />
  90 + <option name="screenDensity" value="360" />
  91 + <option name="screenX" value="960" />
  92 + <option name="screenY" value="2142" />
  93 + </PersistentDeviceSelectionData>
  94 + <PersistentDeviceSelectionData>
  95 + <option name="api" value="34" />
  96 + <option name="brand" value="google" />
  97 + <option name="codename" value="comet" />
  98 + <option name="id" value="comet" />
  99 + <option name="manufacturer" value="Google" />
  100 + <option name="name" value="Pixel 9 Pro Fold" />
  101 + <option name="screenDensity" value="390" />
  102 + <option name="screenX" value="2076" />
  103 + <option name="screenY" value="2152" />
  104 + </PersistentDeviceSelectionData>
  105 + <PersistentDeviceSelectionData>
  106 + <option name="api" value="29" />
  107 + <option name="brand" value="samsung" />
  108 + <option name="codename" value="crownqlteue" />
  109 + <option name="id" value="crownqlteue" />
  110 + <option name="manufacturer" value="Samsung" />
  111 + <option name="name" value="Galaxy Note9" />
  112 + <option name="screenDensity" value="420" />
  113 + <option name="screenX" value="2220" />
  114 + <option name="screenY" value="1080" />
  115 + </PersistentDeviceSelectionData>
  116 + <PersistentDeviceSelectionData>
  117 + <option name="api" value="34" />
  118 + <option name="brand" value="samsung" />
  119 + <option name="codename" value="dm3q" />
  120 + <option name="id" value="dm3q" />
  121 + <option name="manufacturer" value="Samsung" />
  122 + <option name="name" value="Galaxy S23 Ultra" />
  123 + <option name="screenDensity" value="600" />
  124 + <option name="screenX" value="1440" />
  125 + <option name="screenY" value="3088" />
  126 + </PersistentDeviceSelectionData>
  127 + <PersistentDeviceSelectionData>
  128 + <option name="api" value="34" />
  129 + <option name="brand" value="samsung" />
  130 + <option name="codename" value="e1q" />
  131 + <option name="id" value="e1q" />
  132 + <option name="manufacturer" value="Samsung" />
  133 + <option name="name" value="Galaxy S24" />
  134 + <option name="screenDensity" value="480" />
  135 + <option name="screenX" value="1080" />
  136 + <option name="screenY" value="2340" />
  137 + </PersistentDeviceSelectionData>
  138 + <PersistentDeviceSelectionData>
  139 + <option name="api" value="33" />
  140 + <option name="brand" value="google" />
  141 + <option name="codename" value="felix" />
  142 + <option name="id" value="felix" />
  143 + <option name="manufacturer" value="Google" />
  144 + <option name="name" value="Pixel Fold" />
  145 + <option name="screenDensity" value="420" />
  146 + <option name="screenX" value="2208" />
  147 + <option name="screenY" value="1840" />
  148 + </PersistentDeviceSelectionData>
  149 + <PersistentDeviceSelectionData>
  150 + <option name="api" value="34" />
  151 + <option name="brand" value="google" />
  152 + <option name="codename" value="felix" />
  153 + <option name="id" value="felix" />
  154 + <option name="manufacturer" value="Google" />
  155 + <option name="name" value="Pixel Fold" />
  156 + <option name="screenDensity" value="420" />
  157 + <option name="screenX" value="2208" />
  158 + <option name="screenY" value="1840" />
  159 + </PersistentDeviceSelectionData>
  160 + <PersistentDeviceSelectionData>
  161 + <option name="api" value="33" />
  162 + <option name="brand" value="google" />
  163 + <option name="codename" value="felix_camera" />
  164 + <option name="id" value="felix_camera" />
  165 + <option name="manufacturer" value="Google" />
  166 + <option name="name" value="Pixel Fold (Camera-enabled)" />
  167 + <option name="screenDensity" value="420" />
  168 + <option name="screenX" value="2208" />
  169 + <option name="screenY" value="1840" />
  170 + </PersistentDeviceSelectionData>
  171 + <PersistentDeviceSelectionData>
  172 + <option name="api" value="33" />
  173 + <option name="brand" value="samsung" />
  174 + <option name="codename" value="gts8uwifi" />
  175 + <option name="id" value="gts8uwifi" />
  176 + <option name="manufacturer" value="Samsung" />
  177 + <option name="name" value="Galaxy Tab S8 Ultra" />
  178 + <option name="screenDensity" value="320" />
  179 + <option name="screenX" value="1848" />
  180 + <option name="screenY" value="2960" />
  181 + </PersistentDeviceSelectionData>
  182 + <PersistentDeviceSelectionData>
  183 + <option name="api" value="34" />
  184 + <option name="brand" value="google" />
  185 + <option name="codename" value="husky" />
  186 + <option name="id" value="husky" />
  187 + <option name="manufacturer" value="Google" />
  188 + <option name="name" value="Pixel 8 Pro" />
  189 + <option name="screenDensity" value="390" />
  190 + <option name="screenX" value="1008" />
  191 + <option name="screenY" value="2244" />
  192 + </PersistentDeviceSelectionData>
  193 + <PersistentDeviceSelectionData>
  194 + <option name="api" value="30" />
  195 + <option name="brand" value="motorola" />
  196 + <option name="codename" value="java" />
  197 + <option name="id" value="java" />
  198 + <option name="manufacturer" value="Motorola" />
  199 + <option name="name" value="G20" />
  200 + <option name="screenDensity" value="280" />
  201 + <option name="screenX" value="720" />
  202 + <option name="screenY" value="1600" />
  203 + </PersistentDeviceSelectionData>
  204 + <PersistentDeviceSelectionData>
  205 + <option name="api" value="34" />
  206 + <option name="brand" value="google" />
  207 + <option name="codename" value="komodo" />
  208 + <option name="id" value="komodo" />
  209 + <option name="manufacturer" value="Google" />
  210 + <option name="name" value="Pixel 9 Pro XL" />
  211 + <option name="screenDensity" value="360" />
  212 + <option name="screenX" value="1008" />
  213 + <option name="screenY" value="2244" />
  214 + </PersistentDeviceSelectionData>
  215 + <PersistentDeviceSelectionData>
  216 + <option name="api" value="33" />
  217 + <option name="brand" value="google" />
  218 + <option name="codename" value="lynx" />
  219 + <option name="id" value="lynx" />
  220 + <option name="manufacturer" value="Google" />
  221 + <option name="name" value="Pixel 7a" />
  222 + <option name="screenDensity" value="420" />
  223 + <option name="screenX" value="1080" />
  224 + <option name="screenY" value="2400" />
  225 + </PersistentDeviceSelectionData>
  226 + <PersistentDeviceSelectionData>
  227 + <option name="api" value="31" />
  228 + <option name="brand" value="google" />
  229 + <option name="codename" value="oriole" />
  230 + <option name="id" value="oriole" />
  231 + <option name="manufacturer" value="Google" />
  232 + <option name="name" value="Pixel 6" />
  233 + <option name="screenDensity" value="420" />
  234 + <option name="screenX" value="1080" />
  235 + <option name="screenY" value="2400" />
  236 + </PersistentDeviceSelectionData>
  237 + <PersistentDeviceSelectionData>
  238 + <option name="api" value="33" />
  239 + <option name="brand" value="google" />
  240 + <option name="codename" value="panther" />
  241 + <option name="id" value="panther" />
  242 + <option name="manufacturer" value="Google" />
  243 + <option name="name" value="Pixel 7" />
  244 + <option name="screenDensity" value="420" />
  245 + <option name="screenX" value="1080" />
  246 + <option name="screenY" value="2400" />
  247 + </PersistentDeviceSelectionData>
  248 + <PersistentDeviceSelectionData>
  249 + <option name="api" value="34" />
  250 + <option name="brand" value="samsung" />
  251 + <option name="codename" value="q5q" />
  252 + <option name="id" value="q5q" />
  253 + <option name="manufacturer" value="Samsung" />
  254 + <option name="name" value="Galaxy Z Fold5" />
  255 + <option name="screenDensity" value="420" />
  256 + <option name="screenX" value="1812" />
  257 + <option name="screenY" value="2176" />
  258 + </PersistentDeviceSelectionData>
  259 + <PersistentDeviceSelectionData>
  260 + <option name="api" value="34" />
  261 + <option name="brand" value="samsung" />
  262 + <option name="codename" value="q6q" />
  263 + <option name="id" value="q6q" />
  264 + <option name="manufacturer" value="Samsung" />
  265 + <option name="name" value="Galaxy Z Fold6" />
  266 + <option name="screenDensity" value="420" />
  267 + <option name="screenX" value="1856" />
  268 + <option name="screenY" value="2160" />
  269 + </PersistentDeviceSelectionData>
  270 + <PersistentDeviceSelectionData>
  271 + <option name="api" value="30" />
  272 + <option name="brand" value="google" />
  273 + <option name="codename" value="r11" />
  274 + <option name="id" value="r11" />
  275 + <option name="manufacturer" value="Google" />
  276 + <option name="name" value="Pixel Watch" />
  277 + <option name="screenDensity" value="320" />
  278 + <option name="screenX" value="384" />
  279 + <option name="screenY" value="384" />
  280 + <option name="type" value="WEAR_OS" />
  281 + </PersistentDeviceSelectionData>
  282 + <PersistentDeviceSelectionData>
  283 + <option name="api" value="30" />
  284 + <option name="brand" value="google" />
  285 + <option name="codename" value="redfin" />
  286 + <option name="id" value="redfin" />
  287 + <option name="manufacturer" value="Google" />
  288 + <option name="name" value="Pixel 5" />
  289 + <option name="screenDensity" value="440" />
  290 + <option name="screenX" value="1080" />
  291 + <option name="screenY" value="2340" />
  292 + </PersistentDeviceSelectionData>
  293 + <PersistentDeviceSelectionData>
  294 + <option name="api" value="34" />
  295 + <option name="brand" value="google" />
  296 + <option name="codename" value="shiba" />
  297 + <option name="id" value="shiba" />
  298 + <option name="manufacturer" value="Google" />
  299 + <option name="name" value="Pixel 8" />
  300 + <option name="screenDensity" value="420" />
  301 + <option name="screenX" value="1080" />
  302 + <option name="screenY" value="2400" />
  303 + </PersistentDeviceSelectionData>
  304 + <PersistentDeviceSelectionData>
  305 + <option name="api" value="33" />
  306 + <option name="brand" value="google" />
  307 + <option name="codename" value="tangorpro" />
  308 + <option name="id" value="tangorpro" />
  309 + <option name="manufacturer" value="Google" />
  310 + <option name="name" value="Pixel Tablet" />
  311 + <option name="screenDensity" value="320" />
  312 + <option name="screenX" value="1600" />
  313 + <option name="screenY" value="2560" />
  314 + </PersistentDeviceSelectionData>
  315 + <PersistentDeviceSelectionData>
  316 + <option name="api" value="34" />
  317 + <option name="brand" value="google" />
  318 + <option name="codename" value="tokay" />
  319 + <option name="id" value="tokay" />
  320 + <option name="manufacturer" value="Google" />
  321 + <option name="name" value="Pixel 9" />
  322 + <option name="screenDensity" value="420" />
  323 + <option name="screenX" value="1080" />
  324 + <option name="screenY" value="2424" />
  325 + </PersistentDeviceSelectionData>
  326 + </list>
  327 + </option>
  328 + </component>
  329 +</project>
@@ -30,6 +30,5 @@ android { @@ -30,6 +30,5 @@ android {
30 30
31 dependencies { 31 dependencies {
32 implementation fileTree(include: ["*.jar", "*.aar"], dir: "libs") 32 implementation fileTree(include: ["*.jar", "*.aar"], dir: "libs")
33 - implementation 'com.android.support:support-v4:28.0.0'  
34 implementation 'com.android.support:appcompat-v7:28.0.0' 33 implementation 'com.android.support:appcompat-v7:28.0.0'
35 } 34 }
@@ -232,13 +232,11 @@ public class AggH5MainActivity extends Activity { @@ -232,13 +232,11 @@ public class AggH5MainActivity extends Activity {
232 232
233 public void onPause() { 233 public void onPause() {
234 STSSAggGame.onPause(); 234 STSSAggGame.onPause();
235 - webView.onPause();  
236 super.onPause(); 235 super.onPause();
237 } 236 }
238 237
239 public void onResume() { 238 public void onResume() {
240 STSSAggGame.onResume(); 239 STSSAggGame.onResume();
241 - webView.onResume();  
242 super.onResume(); 240 super.onResume();
243 } 241 }
244 242