@@ -60,12 +60,14 @@ class AppsPoke : Fragment() {
60
60
61
61
private var url_jokstick = " "
62
62
private var url_wrapper = " "
63
+ private var url_aerilate = " "
63
64
private var url_polygon = " "
64
65
private var url_PokeList = " "
65
66
private var url_WeCatch = " "
66
67
private var url_samsungStore = " "
67
68
68
69
private var version_wrapper = " 未安裝"
70
+ private var version_aerilate = " 未安裝"
69
71
private var version_polygon = " 未安裝"
70
72
private var version_PokeList = " 未安裝"
71
73
private var version_WeCatch = " 未安裝"
@@ -154,6 +156,10 @@ class AppsPoke : Fragment() {
154
156
downloadAPPWithCheck(url_wrapper)
155
157
}
156
158
159
+ view.findViewById<Button >(R .id.download_Aerilate).setOnClickListener {
160
+ downloadAppCheckARM64(url_aerilate)
161
+ }
162
+
157
163
view.findViewById<Button >(R .id.download_polygon).setOnClickListener {
158
164
downloadAppCheckARM64(url_polygon)
159
165
}
@@ -227,6 +233,10 @@ class AppsPoke : Fragment() {
227
233
appUnInstall(resources.getString(R .string.packageName_wrapper))
228
234
}
229
235
236
+ view.findViewById<Button >(R .id.remove_Aerilate).setOnClickListener {
237
+ appUnInstall(resources.getString(R .string.packageName_Aerilate))
238
+ }
239
+
230
240
view.findViewById<Button >(R .id.remove_polygon).setOnClickListener {
231
241
appUnInstall(resources.getString(R .string.packageName_polygon))
232
242
}
@@ -283,6 +293,10 @@ class AppsPoke : Fragment() {
283
293
popupMenu(view, R .id.wecatch_more, resources.getString(R .string.packageName_WeCatch))
284
294
}
285
295
296
+ view.findViewById<ImageButton >(R .id.Aerilate_more ).setOnClickListener {
297
+ popupMenu(view, R .id.Aerilate_more , resources.getString(R .string.packageName_Aerilate))
298
+ }
299
+
286
300
view.findViewById< androidx.swiperefreshlayout.widget.SwipeRefreshLayout > (R .id.swipeRefreshLayout)
287
301
.setOnRefreshListener {
288
302
Toast .makeText(context, getString(R .string.refreshing), Toast .LENGTH_SHORT ).show()
@@ -311,6 +325,7 @@ class AppsPoke : Fragment() {
311
325
val wrapperDownloadButton = view.findViewById<Button >(R .id.download_wrapper)
312
326
val pokeListDownloadButton = view.findViewById<Button >(R .id.download_pokelist)
313
327
val weCatchDownloadButton = view.findViewById<Button >(R .id.download_wecatch)
328
+ val aerilateDownloadButton = view.findViewById<Button >(R .id.download_Aerilate)
314
329
315
330
val pokeTestVersionSwitch = view.findViewById<MaterialSwitch >(R .id.pokeTestVersion_switch)
316
331
val spinner = view.findViewById<Spinner >(R .id.poke_spinner)
@@ -443,6 +458,9 @@ class AppsPoke : Fragment() {
443
458
view.findViewById<TextView >(R .id.remove_wrapper).visibility =
444
459
viewShowOrHide(appInstalledOrNot(resources.getString(R .string.packageName_wrapper)))
445
460
461
+ view.findViewById<TextView >(R .id.remove_Aerilate).visibility =
462
+ viewShowOrHide(appInstalledOrNot(resources.getString(R .string.packageName_Aerilate)))
463
+
446
464
val url = resources.getString(R .string.url_appInfo)
447
465
extractAppVersionsFromJson(url) {
448
466
view.findViewById<TextView >(R .id.wrapper_new_version).text =
@@ -451,6 +469,12 @@ class AppsPoke : Fragment() {
451
469
version_wrapper,
452
470
" "
453
471
)
472
+ view.findViewById<TextView >(R .id.Aerilate_new_version ).text =
473
+ String .format(
474
+ formatNewerVersion,
475
+ version_aerilate,
476
+ " "
477
+ )
454
478
view.findViewById<TextView >(R .id.polygon_new_version).text =
455
479
String .format(
456
480
formatNewerVersion,
@@ -506,6 +530,15 @@ class AppsPoke : Fragment() {
506
530
weCatchDownloadButton.text = download
507
531
}
508
532
533
+ if (appInstalledVersion(getString(R .string.packageName_Aerilate)) != " 未安裝" &&
534
+ appInstalledVersion(getString(R .string.packageName_Aerilate)) != version_aerilate
535
+ ) {
536
+ aerilateDownloadButton.text = update
537
+ needUpdateAppsAmount++
538
+ } else {
539
+ aerilateDownloadButton.text = download
540
+ }
541
+
509
542
if (needUpdateAppsAmount > 0 ) {
510
543
view.findViewById< com.google.android.material.appbar.SubtitleCollapsingToolbarLayout > (
511
544
R .id.toolbar_layout
@@ -565,6 +598,11 @@ class AppsPoke : Fragment() {
565
598
formatInstallVersion,
566
599
appInstalledVersion(resources.getString(R .string.packageName_wrapper))
567
600
)
601
+ view.findViewById<TextView >(R .id.Aerilate_install_version ).text =
602
+ String .format(
603
+ formatInstallVersion,
604
+ appInstalledVersion(resources.getString(R .string.packageName_Aerilate))
605
+ )
568
606
569
607
fun setDownloadButton (isUpdate : Boolean = false) {
570
608
pokeDownloadButton.text = if (isUpdate) update else download
@@ -856,19 +894,22 @@ class AppsPoke : Fragment() {
856
894
val pogo = jsonObject.getJSONObject(" pogo" )
857
895
val jokstick = pogo.getJSONObject(" jokstick" )
858
896
val warpper = pogo.getJSONObject(" warpper" )
897
+ val aerilate = pogo.getJSONObject(" aerilate" )
859
898
val polygon = pogo.getJSONObject(" polygon" )
860
899
val pokeList = pogo.getJSONObject(" pokeList" )
861
900
val wecatch = pogo.getJSONObject(" wecatch" )
862
901
val samsungStore = pogo.getJSONObject(" samsungStore" )
863
902
864
903
url_jokstick = jokstick.getString(" url" )
865
904
url_wrapper = warpper.getString(" url" )
905
+ url_aerilate = aerilate.getString(" url" )
866
906
url_polygon = polygon.getString(" url" )
867
907
url_PokeList = pokeList.getString(" url" )
868
908
url_WeCatch = wecatch.getString(" url" )
869
909
url_samsungStore = samsungStore.getString(" url" )
870
910
871
911
version_wrapper = warpper.getString(" version" )
912
+ version_aerilate = aerilate.getString(" version" )
872
913
version_polygon = polygon.getString(" version" )
873
914
polygonTestKey = polygon.getString(" testKey" )
874
915
version_PokeList = pokeList.getString(" version" )
@@ -877,6 +918,7 @@ class AppsPoke : Fragment() {
877
918
Log .i(
878
919
" PgTools" ,
879
920
" warpper:$version_wrapper \n " +
921
+ " aerilate:$version_aerilate \n " +
880
922
" polygon:$version_polygon $polygonTestKey \n " +
881
923
" pokeList:$version_PokeList \n " +
882
924
" wecatch:$version_WeCatch "
0 commit comments