From f6dfb665f979ee0bb7e2e823348c9023f2702ef1 Mon Sep 17 00:00:00 2001 From: lihongwei Date: Thu, 24 Oct 2024 10:31:35 +0800 Subject: [PATCH] =?UTF-8?q?V1.0.0(2)=20=E6=9B=B4=E6=94=B9=E5=8C=85?= =?UTF-8?q?=E5=90=8D=E4=B8=BAcom.air.airhornprank=EF=BC=8C=E5=B1=8F?= =?UTF-8?q?=E8=94=BD=E9=9A=90=E7=A7=81=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/AirHornPrank.jks | Bin 0 -> 2556 bytes app/build.gradle.kts | 4 +- app/proguard-rules.pro | 8 +- app/release/output-metadata.json | 4 +- .../airhornprank/ExampleInstrumentedTest.java | 2 +- app/src/main/assets/prank.json | 649 ++++++++++++++---- .../{fun => air}/airhornprank/PrankSkin.java | 10 +- .../airhornprank/activity/ListActivity.java | 16 +- .../airhornprank/activity/MainActivity.java | 8 +- .../activity/PreViewActivity.java | 27 +- .../airhornprank/activity/RecordActivity.java | 17 +- .../airhornprank/activity/SaveActivity.java | 17 +- .../activity/SettingActivity.java | 6 +- .../airhornprank/activity/SplashActivity.java | 6 +- .../airhornprank/activity/WebActivity.java | 4 +- .../airhornprank/adapter/CustomAdapter.java | 21 +- .../airhornprank/adapter/LikeAdapter.java | 14 +- .../airhornprank/adapter/ListAdapter.java | 13 +- .../airhornprank/adapter/PageAdapter.java | 10 +- .../airhornprank/adapter/RankAdapter.java | 20 +- .../airhornprank/adapter/ThumAdapter.java | 15 +- .../airhornprank/data/LikeDAO.java | 3 +- .../airhornprank/data/MyDataBase.java | 4 +- .../airhornprank/data/Mydata.java | 4 +- .../airhornprank/fragment/CustomFragment.java | 22 +- .../airhornprank/fragment/LikeFragment.java | 13 +- .../airhornprank/fragment/MainFragment.java | 17 +- .../fragment/RankingFragment.java | 22 +- .../airhornprank/tool/AudioRecorder.java | 3 +- .../airhornprank/tool/CustomProgressBar.kt | 2 +- .../airhornprank/tool/MyTextView.java | 2 +- .../airhornprank/tool/Mytools.java | 6 +- .../airhornprank/tool/SeekBarBroadCast.java | 2 +- .../airhornprank/tool/StaticValue.java | 2 +- app/src/main/res/layout/activity_list.xml | 2 +- app/src/main/res/layout/activity_pre_view.xml | 2 +- app/src/main/res/layout/activity_record.xml | 4 +- app/src/main/res/layout/activity_save.xml | 4 +- app/src/main/res/layout/activity_setting.xml | 3 +- app/src/main/res/layout/activity_splash.xml | 2 +- app/src/main/res/layout/custom_check_cons.xml | 2 +- app/src/main/res/layout/dialog.xml | 2 +- app/src/main/res/layout/fragment_custom.xml | 4 +- app/src/main/res/layout/fragment_like.xml | 4 +- app/src/main/res/layout/fragment_main.xml | 2 +- app/src/main/res/layout/fragment_ranking.xml | 8 +- app/src/main/res/layout/like_check_cons.xml | 2 +- app/src/main/res/layout/like_list.xml | 2 +- app/src/main/res/layout/list_rv_item.xml | 2 +- app/src/main/res/layout/main_check_cons.xml | 2 +- app/src/main/res/layout/main_rv_item.xml | 2 +- app/src/main/res/layout/rank_check_cons.xml | 2 +- app/src/main/res/layout/rank_list.xml | 4 +- .../airhornprank/ExampleUnitTest.java | 2 +- keystore.properties | 6 + 55 files changed, 671 insertions(+), 365 deletions(-) create mode 100644 app/AirHornPrank.jks rename app/src/androidTest/java/com/{fun => air}/airhornprank/ExampleInstrumentedTest.java (96%) rename app/src/main/java/com/{fun => air}/airhornprank/PrankSkin.java (91%) rename app/src/main/java/com/{fun => air}/airhornprank/activity/ListActivity.java (87%) rename app/src/main/java/com/{fun => air}/airhornprank/activity/MainActivity.java (93%) rename app/src/main/java/com/{fun => air}/airhornprank/activity/PreViewActivity.java (92%) rename app/src/main/java/com/{fun => air}/airhornprank/activity/RecordActivity.java (89%) rename app/src/main/java/com/{fun => air}/airhornprank/activity/SaveActivity.java (94%) rename app/src/main/java/com/{fun => air}/airhornprank/activity/SettingActivity.java (94%) rename app/src/main/java/com/{fun => air}/airhornprank/activity/SplashActivity.java (93%) rename app/src/main/java/com/{fun => air}/airhornprank/activity/WebActivity.java (94%) rename app/src/main/java/com/{fun => air}/airhornprank/adapter/CustomAdapter.java (92%) rename app/src/main/java/com/{fun => air}/airhornprank/adapter/LikeAdapter.java (89%) rename app/src/main/java/com/{fun => air}/airhornprank/adapter/ListAdapter.java (92%) rename app/src/main/java/com/{fun => air}/airhornprank/adapter/PageAdapter.java (75%) rename app/src/main/java/com/{fun => air}/airhornprank/adapter/RankAdapter.java (89%) rename app/src/main/java/com/{fun => air}/airhornprank/adapter/ThumAdapter.java (92%) rename app/src/main/java/com/{fun => air}/airhornprank/data/LikeDAO.java (94%) rename app/src/main/java/com/{fun => air}/airhornprank/data/MyDataBase.java (90%) rename app/src/main/java/com/{fun => air}/airhornprank/data/Mydata.java (95%) rename app/src/main/java/com/{fun => air}/airhornprank/fragment/CustomFragment.java (94%) rename app/src/main/java/com/{fun => air}/airhornprank/fragment/LikeFragment.java (82%) rename app/src/main/java/com/{fun => air}/airhornprank/fragment/MainFragment.java (86%) rename app/src/main/java/com/{fun => air}/airhornprank/fragment/RankingFragment.java (95%) rename app/src/main/java/com/{fun => air}/airhornprank/tool/AudioRecorder.java (95%) rename app/src/main/java/com/{fun => air}/airhornprank/tool/CustomProgressBar.kt (98%) rename app/src/main/java/com/{fun => air}/airhornprank/tool/MyTextView.java (96%) rename app/src/main/java/com/{fun => air}/airhornprank/tool/Mytools.java (95%) rename app/src/main/java/com/{fun => air}/airhornprank/tool/SeekBarBroadCast.java (95%) rename app/src/main/java/com/{fun => air}/airhornprank/tool/StaticValue.java (93%) rename app/src/test/java/com/{fun => air}/airhornprank/ExampleUnitTest.java (92%) create mode 100644 keystore.properties diff --git a/app/AirHornPrank.jks b/app/AirHornPrank.jks new file mode 100644 index 0000000000000000000000000000000000000000..f674471d95a1c8a8aa11fb341515d2ee91913618 GIT binary patch literal 2556 zcma)8c{CIX7oQcwOfeKf#+b52Gss@ZHj*I}LSx7>wyfE=naM6*cCuA=<{A656E&~0 z(}F}o%aF09M|r;UeW!Q6zrOF>bMHO(ckl21cYo(%DX?7-5R9e39&o^99s zC=21WV~g5of{o_&yFyRQB1xMN3S`vc_V(|OavOu-Dx>Nz_4xhsW-S}3nwHhSwSiJp z`Ic5y-5+NA91D>!vV;DtX5k=(m_Ezy=PBJEg#u4qHXTV3uL=}ROR*xy$~Xwb)!^K;Ekzb+`)(@mxsHeG6tRr$%Y7qw<~PB_@}nifGz{-dc5**C zST5PzMTLnA&(%zi=4ev$Ov$J?Q&OnUw5$1w>p9gekCCLk)R|oc(ogQEi3lZy6I&O& ztzSPmqRe4Sm(jDqX4Yn3G{4q#u}1y#7!fnaUdw10`ic;oI*}S&TAZVIH~XMSV$Zpb z!D$uL+PpWWVaF*FquBhikz8l*d^#fN!C$A&%?_UR`}VjBaSS1rMZf4kGFf+8RH|2i zZ@(qW?<7X-pV#qDf7?H9q7`3X{XCi`Ze&uOM0`LV>{#xxCA=NZ{<7+57F^(a2Mtxa z5>w!ldp%f{WV8UZ^x^IntbA&hh2F0rjQTG&^2`fQJ48;*7o&RQ+oA8cc$dK@<@J?P zh;HxO2~3_qmW!e=iq~VerO3e(H`}5%LOv@iZpzrrDAL&pAC>;N^)O01{G$j*eH>h`1Gt%jeo* zgs2_Q8MLt3YW%R=i;s@8AMT;%i#4ZGxoBtVwn$C45_JB$79P{^W6xpxc2+^L9~F<3 zg}5~vPcMXFwa!yZdAK9X;YBq$`pGw@Yu=oW9iyf|2};6`_H$C?w#)X@V0=dnW^brt z1`3PJ-nJ62HIz8KO6x?5k5=evbZ*OLTEx?|(($HgwnDVp?Z&u(tQ8@}f+mQBBCLyl zu4ZwLh(R0r(WVu&i^=S7CaMGPTgRhjg(feLE6ZmW4U}te#h*gn_VAr?ex+XJKKwwU zbSO7&DvHyS6~-SSvyJAaGBk zY}@4ZjL(6SOR1v*B0Un9aXaP#Veamsi))wo@pDg#9&LY#cT{f+5&bGnaMCd7LIRocd7i zqI)V)SGu)(=SadwFeu({{kIa%!a0-K;YPAlVKwF3KY)Zk)dRxJs%4rN0)=gfcu@fL zin-)v$oxAZx=+ojbalRZPX5EAgjm!a#ody0+fnPKL6K)bhHXss{*bbugG`cc=K1eI zO3zjjj(fR2=e=vuu`6p0K=%y2xIW_knNINN?3>f%4EoW#riq6}!$VSJ_)R83%MA@V zJ6Dc^-r%gTXMf2hOaO;Ii2{%SWPm@w9dPR~`T%?nBk3@E9-0dv6oAD_{6jc~6M!JC z$lfj}oT{R_s*;MDBKDk`5|#q)`!&SLQ9=PX971#u5OA0({^di?#ayV zM-Mm+DRMJH@ccvpozy@!<%KF=328G2xcI@+A@qxzd-u;kZ|KY9zE<(EP(#(x)%;@m zRV1431~=+{Km_ko<&7nir~L z%|(~JT5QRy_`6I`8d~}(D6&a6M9vDbF3-PG1qH3QeKkjnVGO-eWz^2QptDmFi}{P} z;vbA|%*~5O7!-Q>#J(@DVN5maQlH3x~CeW|7ST z^;iq5#dqj$M&;`}-yS^xooZ5yw4GV7VXLzZEEwNKkEtdmhKKgDzh7teCst*x@X(mq z<2rDbv}TNf*3jeTNDIT+XBxY1lY&T7aVL|oC`YzVFq-g~e(B~{l(Xf&V?3w1(N&Dt zQpH3Ce|xMcn@MQGWfRV4Ukq(BAJqC$qVpDaMMGeY( z?@g3L+$3Yoiflf*b^|0fmVmShCjzQ>;nH1CCa;KWWcW(&;B`&{?~(AXriZh;GB)=w zCCtaX2BwDL-_&&OUQ;@9(4PBf?F7ayNayw&In56pOH~kuI%_1X^2?Wp6ES*0nC$fN zF0r~<2J2Np@U;efSCcC`>0^H~x@WOjh1Ei<(xTx->W&z*Y2|BpCth2+l+12fTHO1v zTCewnoTEz!?uGyYN5>YE%)BCUr+i*_cURAoVnVt9j->qN-F@(BUm2yg((z;WSQqDV zri^FS6^ujkb>0CmvdIp#TVK&i)y}N9wZ#!QM44%6KM2=9|)lC>Iv@ lJue%$7;}#f5#Sckm>{xyxO`?(KTRo+v6aPBdzX2y!d`AEP literal 0 HcmV?d00001 diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 74b322d..3f041e6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -8,11 +8,11 @@ plugins { } val timestamp = SimpleDateFormat("MM_dd_HH_mm").format(Date()) android { - namespace = "com.fun.airhornprank" + namespace = "com.air.airhornprank" compileSdk = 34 defaultConfig { - applicationId = "com.fun.airhornprank" + applicationId = "com.air.airhornprank" minSdk = 23 targetSdk = 34 versionCode = 1 diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 8a71eb6..e92f7ef 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -19,7 +19,7 @@ # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile - -keepclassmembers class com.fun.airhornprank.PrankSkin{ + -keepclassmembers class com.air.airhornprank.PrankSkin{ public static final java.lang.String DB_Name; public static final int DB_Version; } @@ -27,9 +27,9 @@ @androidx.room.Query ; } - -keep class com.fun.airhornprank.data.MyDataBase { *; } - -keep class com.fun.airhornprank.data.LikeDAO { *; } - -keep class com.fun.airhornprank.data.Mydata { *; } + -keep class com.air.airhornprank.data.MyDataBase { *; } + -keep class com.air.airhornprank.data.LikeDAO { *; } + -keep class com.air.airhornprank.data.Mydata { *; } -keep class javax.annotation.** { *; } # Please add these rules to your existing keep rules in order to suppress warnings. # This is generated automatically by the Android Gradle plugin. diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json index f92b9f2..e6ba3dd 100644 --- a/app/release/output-metadata.json +++ b/app/release/output-metadata.json @@ -4,7 +4,7 @@ "type": "APK", "kind": "Directory" }, - "applicationId": "com.fun.airhornprank", + "applicationId": "com.air.airhornprank", "variantName": "release", "elements": [ { @@ -13,7 +13,7 @@ "attributes": [], "versionCode": 1, "versionName": "1.0.0", - "outputFile": "airhornprank_v1.0.0(1)_08_08_17_12-release.apk" + "outputFile": "airhornprank_v1.0.0(1)_10_24_10_27-release.apk" } ], "elementType": "File" diff --git a/app/src/androidTest/java/com/fun/airhornprank/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/air/airhornprank/ExampleInstrumentedTest.java similarity index 96% rename from app/src/androidTest/java/com/fun/airhornprank/ExampleInstrumentedTest.java rename to app/src/androidTest/java/com/air/airhornprank/ExampleInstrumentedTest.java index b559b09..62f0dc8 100644 --- a/app/src/androidTest/java/com/fun/airhornprank/ExampleInstrumentedTest.java +++ b/app/src/androidTest/java/com/air/airhornprank/ExampleInstrumentedTest.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank; +package com.air.airhornprank; import android.content.Context; diff --git a/app/src/main/assets/prank.json b/app/src/main/assets/prank.json index a1348e6..36b33cd 100644 --- a/app/src/main/assets/prank.json +++ b/app/src/main/assets/prank.json @@ -230,6 +230,43 @@ } ] }, + { + "categoryId": "625f83491fea07887e619064", + "categoryName": "Baby Sneeze", + "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/682a213c4545f1434398667dcc20f521.png", + "list": [ + { + "title": "Baby Sneeze 1", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/29f85dec03af4f531192de0fb7032966.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7f35214ab21c8edb7afd193442126aca.png" + }, + { + "title": "Baby Sneeze 2", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/cc1dd5582eee73c3a5baf05f9df160c0.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7f35214ab21c8edb7afd193442126aca.png" + }, + { + "title": "Baby Sneeze 3", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/24da16229efbc50b16fc4a93a297300b.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7f35214ab21c8edb7afd193442126aca.png" + }, + { + "title": "Baby Sneeze 4", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/bc0ad31930b2b80f09586f9cb055f687.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7f35214ab21c8edb7afd193442126aca.png" + }, + { + "title": "Baby Sneeze 5", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/da26d31187d2a2eb789398e533318bbe.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7f35214ab21c8edb7afd193442126aca.png" + }, + { + "title": "Baby Sneeze 6", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/0c5f7c296c0f168e11cefc6634918c4a.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7f35214ab21c8edb7afd193442126aca.png" + } + ] + }, { "categoryId": "625f83491fea07887e619065", "categoryName": "Breaking", @@ -562,7 +599,7 @@ }, { "categoryId": "625f83491fea07887e61906c", - "categoryName": "Laughing", + "categoryName": "Laughing & Clapping", "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/f5f20f7b929d1895646fa53a11b6e713.png", "list": [ { @@ -768,11 +805,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/e9b29fb3222e26f98f513495aa94b07f.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/d1c6f6b2a9954b1c86d9653a6176d3e1.png" }, - { - "title": "Siren Head 10", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/c67c90fd97b0ff58b663b88b25f5d9c6.mp3", - "preUrl": "https://prank-sound-abi.pranksound.com/icons/icon-sounds/SIREN HEAD/Horror toilet head.png" - }, { "title": "Siren Head 11", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/5bf293da0ae9defb3ff22f2633c4e8a7.mp3", @@ -1311,6 +1343,93 @@ } ] }, + { + "categoryId": "636b8e5415831ec42fc7d802", + "categoryName": "Animal Sound", + "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/9eab1c832da8af19c8d8a965cb8dd9bb.png", + "list": [ + { + "title": "Animal Sound 1", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/1afe880865096daa30ac460e38d2dfb6.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/b00eb30b4074c81b8ee60c5128564f8b.png" + }, + { + "title": "Animal Sound 2", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/4396f666acdaaef21f5ccbfd881a3220.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/972d923d65fcb1d499d224e791c90965.png" + }, + { + "title": "Animal Sound 3", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/2d52f6367b0c76e4ce5b304905ce3b53.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/4ea60f5da4fdd3d93315b875a3a0b8f3.png" + }, + { + "title": "Animal Sound 4", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/9da6c28275d3df58a24b68285a0e50f6.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/8d6fc1569e50244255c50ee867d54086.png" + }, + { + "title": "Animal Sound 5", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/76619d0d0eeea55767680c5a9557f747.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7cb7f14b4482d12ee09ff818f4af6bed.png" + }, + { + "title": "Animal Sound 6", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/328f0baaf04f0279ae2747bc1351f07f.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/423e1213b1c1c45257ec4b0cb62f654c.png" + }, + { + "title": "Animal Sound 7", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/995aa4e18e9c777fecbc6ff5aa9f2caf.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/0dbd9f5c7825f8878f58011a8e5e2133.png" + }, + { + "title": "Animal Sound 8", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/2dafd4c792b437f7d1af14632430e0c2.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/c2c763709327a297d33c6c64356c385f.png" + }, + { + "title": "Animal Sound 9", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/fcc01cdae98a746f30affbf1cd1deb28.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/c66663eeadaa8a19b773d7d23718bddf.png" + }, + { + "title": "Animal Sound 10", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/72aa14cbcdd13418c388b20be652d03e.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/adc4726c063a9025c5b236fefd80ce12.png" + }, + { + "title": "Animal Sound 11", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/1e242e032f40addf7f8f514418ab0046.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/fcf52097aac130ae953cfb838f91e08f.png" + }, + { + "title": "Animal Sound 12", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/f4bb28424bb7d75f0137a241db72dbe8.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/8a1b5251e46f583e4415c09cd49d51ea.png" + }, + { + "title": "Animal Sound 13", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/75aa9d534f4e50859e608edec37f950a.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/998735e65b4c8e082bc8563e75dd6528.png" + }, + { + "title": "Animal Sound 14", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/86239f77d6c4d8ccd17a788351251891.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/3ef36af4f9497a71e375df758df8244d.png" + }, + { + "title": "Animal Sound 15", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/cbbe804094b71741f94cd9f34ca1e3b3.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/971fd2b266d2deaecf7999e5c5846adb.png" + }, + { + "title": "Animal Sound 16", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/299eff3a880de444bbc8641a7dd65dbb.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/22bbde4a6fc418fc9ef66750d0d5400e.png" + } + ] + }, { "categoryId": "636b8e5415831ec42fc7d803", "categoryName": "Business & Office", @@ -1592,11 +1711,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/8b39b3c764aa9f24d793ef7ca9b47766.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/5db6a01b77d6bec1e77e27ed0250538d.png" }, - { - "title": "Blowing Nose 5", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/1dec038dcf27e131f378152b6cca19aa.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/c1f25a36e5be3f5e89548ca2df68ec7d.png" - }, { "title": "Blowing Nose 6", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/e3ca312da6ccf6c045cf54a3053ec64d.mp3", @@ -1888,7 +2002,7 @@ { "categoryId": "636dc40571a30811c821fd37", "categoryName": "Gurgting", - "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/47f677ab3d76036aeeb7d883143acc35.png", + "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/340f7ef92a7578f79e6bd46a312f33f7.png", "list": [ { "title": "Gurgting 1", @@ -2014,31 +2128,12 @@ "categoryName": "Meme sound 1", "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/3f20b20d6eb55d2c150bfdaab3146d5b.png", "list": [ - { - "title": "Meme sound 1 1", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/4cd17db699d08db7a00410aa44cfdae6.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/4e54a92c280899133f5748cfcb9ad94f.jpg" - }, + { "title": "Meme sound 1 2", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/6f4f5d8793fefd662d605051e882e308.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/6ce34decfb7d58cf510ab82dc78aa5b5.jpg" }, - { - "title": "Meme sound 1 3", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/83dd4438485bc75d1c2512d211c29e94.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/508463f2dffc6aadc6d97f0dbf0e0f54.jpg" - }, - { - "title": "Meme sound 1 4", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/f72c46ffaa2eb922a5d3862154e4d7da.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/768f3032a5b4d5f108d38315021369b7.jpg" - }, - { - "title": "Meme sound 1 5", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/49f4f9589e5bc7fccb5025c3bbbf6370.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/5145b39e4f37e5e7b19b3eb044da4ca6.jpg" - }, { "title": "Meme sound 1 6", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/b70fb22c26fd2b3ede119ed8211c87cb.mp3", @@ -2079,21 +2174,11 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/6812b5abf6e98ef65f8b9061baf3a0b3.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/4780f9b372215392caf39459ce3b499f.jpg" }, - { - "title": "Meme sound 1 14", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/0afec4a83197261ea8c28ecae784b726.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/f30debf012bb78a8f80f81884471cec7.jpg" - }, { "title": "Meme sound 1 15", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/86cdd28d82081e0d76c4f6091e830792.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/8c1f4b8d2d50d2720531d5ce10f8feb1.jpg" }, - { - "title": "Meme sound 1 16", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/3651d0108fcb04f43cbdb3923f773c54.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/9f1b1cb0b619a9e2ab06df6109a98d36.jpg" - }, { "title": "Meme sound 1 17", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/ad0f4afbbba444f44adca6c8f4ef0b1b.mp3", @@ -2156,11 +2241,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/9583852f8b38ff95c31362abd1b971eb.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/9b1ba9e18d100d573ec8eb4460537dd6.jpg" }, - { - "title": "Meme sound 2 9", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/321cf948ef4521b6d25bb4760c183c73.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/be20800a7b112260564585eb30d4e158.jpg" - }, { "title": "Meme sound 2 10", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/cdefab3966d462745c1734a6b4c8d6bc.mp3", @@ -2191,11 +2271,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/9a36ed578c106c63a5554b4d76429f57.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/211df0d52a525b827d6c188eefbf634a.jpg" }, - { - "title": "Meme sound 2 16", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/84498bb4dc3030de465e10d280f7e409.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/2e13fe9fee06d9048d1b92f37e392602.jpg" - }, { "title": "Meme sound 2 17", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/c38d6a583c7e23f8b054851e4b6fa37e.mp3", @@ -2263,11 +2338,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/4f1e59550b0740b5121509f0ca14c53b.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/faa047812fea681a7ca99c41eb26af0c.jpg" }, - { - "title": "Meme sound 3 8", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/009a7f043aeb65538abb6e0b851161fc.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/d65babaa76e14d9936aedf26aad3eb0e.jpg" - }, { "title": "Meme sound 3 9", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/c42f9de360823efa5f282cdaa8dcdfb2.mp3", @@ -2313,11 +2383,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/69de8ea564a97aedc05ea3de558e21f1.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/060c0d5afba0eb61f48ab6ae3d1cfa94.jpg" }, - { - "title": "Meme sound 3 18", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/5c6d26321b4885f77dc57071d6e26f00.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/b23b98c3514f214578f6ec5cd810047e.jpg" - }, { "title": "Meme sound 3 19", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/adb8153b33811cc86661adfba3b02a36.mp3", @@ -2335,16 +2400,6 @@ "categoryName": "Meme sound 4", "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/9050e970de5939d5358be1e58cc139d6.png", "list": [ - { - "title": "Meme sound 4 1", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/7a649f4231c33e3afbc1c22474d06048.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/5a47376faeef054e9aa4ea61ce14b427.jpg" - }, - { - "title": "Meme sound 4 2", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/bee98ad260c5a66823d7a09bd5a423e2.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/bfdda888e4d95a7223c861ffde959898.jpg" - }, { "title": "Meme sound 4 3", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/ee49eb67378e93ec563d1f715dd5ac04.mp3", @@ -2400,11 +2455,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/eed5df84833eb3fc0f88040e6d935f68.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/3225f4c4434e4df454211d831a38dbe8.jpg" }, - { - "title": "Meme sound 4 14", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/33ab611bf307198983cb5bad90271f69.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/de2b05ba8d73bd08e8521591ca535610.jpg" - }, { "title": "Meme sound 4 15", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/39ebde0e167962507a6cc0a1b2b0a43e.mp3", @@ -2420,11 +2470,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/c7b605aace3b5857014eb16397b73d9c.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/a52864c67d2614a08b0a97a618e1959e.jpg" }, - { - "title": "Meme sound 4 18", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/c874245574d11fd62aa751f40094d8c8.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/36ea58b8c21f4ac9fd9543d3bc5b9e47.jpg" - }, { "title": "Meme sound 4 19", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/ec2d800276d384e791916cb70259120d.mp3", @@ -2432,6 +2477,108 @@ } ] }, + { + "categoryId": "636b8e5415831ec42fc7d809", + "categoryName": "Meme sound 5", + "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/486bcff3b4204d11d27491f6a0396c32.png", + "list": [ + { + "title": "Meme sound 5 1", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/df1364d0cca16387a2ff6cca6657ac1f.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/2248bf4fcf37993cc44cb82424db2657.jpg" + }, + { + "title": "Meme sound 5 2", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/1cc6c524e42d360b6a56cff2480ba91f.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/baae381c25e4ca322741e6ba8364f763.jpg" + }, + { + "title": "Meme sound 5 3", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/b4816c8aaab1d38e4901a0612e93ed85.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/91ef63792e1798257b419417fff9085b.jpg" + }, + { + "title": "Meme sound 5 4", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/4c8ec18b28eded15dd8b9cc1835551cc.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/56dda319ca17d121ffe832abaf926722.jpg" + }, + { + "title": "Meme sound 5 5", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/98e9cb08552c2b37a58b87a9a8fd4016.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/eda73b290e6e36066093ade43f51e866.jpg" + }, + { + "title": "Meme sound 5 6", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/e5c80db1cd021c350edacce011fa07ae.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/865a57b3178bb2d63871d2b969d02acc.jpg" + }, + { + "title": "Meme sound 5 7", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/a0a1302a9935730523c12d818d9f5c2c.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/aab3694ae673abd0bb796a3be334ecc2.jpg" + }, + { + "title": "Meme sound 5 8", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/6d80d3382e19a88f7cb2758405aa8ec3.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/6b739bb2fd94ac6191179aebf9517cf7.jpg" + }, + { + "title": "Meme sound 5 9", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/a37b517544de85a3b46926653c576ddb.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/f3f17c2449cc493230b4ce544edbed84.jpg" + }, + { + "title": "Meme sound 5 10", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/03b755d19aaf70298b0bde80d76697c0.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/17de2a9f9d2ba2d00b811a73434fc39d.jpg" + }, + { + "title": "Meme sound 5 11", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/c4b476329f1a068c9079944b95e4902e.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/98d5e8f63db98f1031d85d98bad58789.jpg" + }, + { + "title": "Meme sound 5 12", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/48c266caee8713b9ea8ecd5ae907e7ce.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/22462e07cac52085b88908ea0f52df96.jpg" + }, + { + "title": "Meme sound 5 13", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/68e04987c9d6146193d50924f32155d1.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/515eabde6f14f99a3836d1d306ca7da4.jpg" + }, + { + "title": "Meme sound 5 14", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/36de922e96ea35e0a7dbeec28582149d.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/4cc1f4b1f73d9c733f51e99133f0086d.jpg" + }, + { + "title": "Meme sound 5 15", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/28be734d0308fc1daa7b2b48633a005c.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/1dde0416ca1029f97af69f09b8fea308.jpg" + }, + { + "title": "Meme sound 5 16", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/358ad1d838fce93140d2f734ae8e8c39.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7c0ee4c968cd91b0716854cf4ea40afa.jpg" + }, + { + "title": "Meme sound 5 17", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/4b27861df9e9bfa746fd086699a5bdac.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/69a0969d26e493eff313dda5f7596a2c.jpg" + }, + { + "title": "Meme sound 5 19", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/1f1d09dcb6bfb6920f17bd2a0c154ce8.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/9b67bf20689f3c9599f722c0683aa62f.jpg" + }, + { + "title": "Meme sound 5 20", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/0c1f249ae7e908c19b3465cd81d094e3.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/fe89c5bd836852a95636a87730674c4c.jpg" + } + ] + }, { "categoryId": "636dc88cf512f266a311768d", "categoryName": "Meme sound 6", @@ -2467,11 +2614,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/f33fab082b968a9f1b7655fac27cccd8.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/7aa63ab3392d0e172a6dbc8653e39fad.jpg" }, - { - "title": "Meme sound 6 7", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/19b13cbe8aa919b7a659c67112a32677.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/09e3e8716641ba9685e6a2f668ab7392.jpg" - }, { "title": "Meme sound 6 8", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/320da723c98724cbd2e16278655040f6.mp3", @@ -2482,31 +2624,16 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/bd99b8121af03eb7ff7c656c1b17bf82.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/08660c22eb77ab2eed9720bf0f62dbab.jpg" }, - { - "title": "Meme sound 6 10", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/d0081e4584ec2544ce12b321b2c76e5a.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/0766f75be34db4fe4c365dbcd6484d2d.jpg" - }, { "title": "Meme sound 6 11", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/11bf03ddedc8132b325bacf036587433.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/f494ceb2062cd947a3ee9fee5f7a98c8.jpg" }, - { - "title": "Meme sound 6 12", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/b3403a619232ac76a6d7fae3792c6c64.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/caf286fc28088eff04869ffc55ff670e.jpg" - }, { "title": "Meme sound 6 13", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/0509a6574615013c1b1b5e159762ff7a.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/627b28437b4b2580161128213a8ca0c2.jpg" }, - { - "title": "Meme sound 6 14", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/21db05bf5ecae4ddefd79ca45f571043.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/05b4c395a970af05cfcb12ca7b9e7a39.jpg" - }, { "title": "Meme sound 6 15", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/5048c14e0b0fb6fa3d7f8cb3f20fe3a3.mp3", @@ -2542,26 +2669,11 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/dd972b4b9493dcd5f7670c2ebb8bcdf7.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/58d469e7ea485dd84ea9daa1148002ea.jpg" }, - { - "title": "Meme sound 6 22", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/b0e4fa13785f91d52a0620196081a13f.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/228c8e61babff3a1cbd9fb9b0223fb13.jpg" - }, { "title": "Meme sound 6 23", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/cfda72d5b5f3c130831d75d7e000782e.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/2a2217e353c80547fa5155b31758860d.jpg" }, - { - "title": "Meme sound 6 24", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/b31fc1bfcda231ba0cabbe7aa393e05f.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/02dc8c61d8bcdd4aa5d3c6345e1419c7.jpg" - }, - { - "title": "Meme sound 6 25", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/b470760f4647f924418cbc65790277ae.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/15f0f8521da1aea52878d45b712e6a39.jpg" - }, { "title": "Meme sound 6 26", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/5fb1770c6a9d95453dd4055c08c7aee0.mp3", @@ -2577,16 +2689,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/7b3691ddd8b7003f94dad485575f29c8.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/48975447ad46b8b2df53a8fb47476009.jpg" }, - { - "title": "Meme sound 6 29", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/41131b267c4cf1e66935d8a89f829380.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/654621faf8e63ef7e10b7064f3d721fb.jpg" - }, - { - "title": "Meme sound 6 30", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/06130956631b9114acc5689507ad13dd.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/8065992bf5d7b1c65ecc3a6439f85c00.jpg" - }, { "title": "Meme sound 6 31", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/8d4b16a2bb5c7923b990aad974d366de.mp3", @@ -2596,16 +2698,6 @@ "title": "Meme sound 6 32", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/dbda8c77a6ca41482982f5e9e0eadfc8.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/1c0227a8c0449471e9bcba1f69316199.jpg" - }, - { - "title": "Meme sound 6 33", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/7176264d231269074b8b9534f1feb9bb.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/2912730820f802440298c5e5a8162eee.jpg" - }, - { - "title": "Meme sound 6 34", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/672a2686241722ee369fbbaf168af90b.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/a74204ad259b2709176bd5dbb9daccc5.jpg" } ] }, @@ -2706,6 +2798,78 @@ } ] }, + { + "categoryId": "636dc40571a30811c821fd48", + "categoryName": "Baby sound meme", + "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/93355cc4b4d2108513e764041fd27720.png", + "list": [ + { + "title": "Baby sound meme 1", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/e36478882b2f5f493bd022dee19ad875.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/f6e065c0eb1b6c0fe2fb6b831ec3e5f4.png" + }, + { + "title": "Baby sound meme 2", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/166853db0ac561ffd0c83f3a0cb5e1bb.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7e570711d2b6f07eda4d0b172e74aa68.png" + }, + { + "title": "Baby sound meme 3", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/33af250f30a986ed24e2b498501d4883.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/30787227f36d39eebc9b378dd71293da.png" + }, + { + "title": "Baby sound meme 4", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/697b6b673325d605cabdfc4521054f9b.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/21f3ea470ef348105b659a9992068384.png" + }, + { + "title": "Baby sound meme 5", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/d2e35dd452300450e4fe23453ae46360.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/44b211bd5bc16d7fdf600073a8dc230b.png" + }, + { + "title": "Baby sound meme 6", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/8f090358f50150868b8ede696772b5cd.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/eae2a4c827d909ea990ef6cd158e6410.png" + }, + { + "title": "Baby sound meme 7", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/25394f67ceee104fa2b13d570267f45a.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/554bdf27d13f4eca3564f02b841b761e.png" + }, + { + "title": "Baby sound meme 9", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/2ec44494b7a2d8ff15b62010a5aac06b.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/a7075742a438707148e63ae7da75a651.png" + }, + { + "title": "Baby sound meme 10", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/8a359a498f9e84e684d77e7c2b02408b.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/27c27d9a3884d7291eac041785b0fd78.png" + }, + { + "title": "Baby sound meme 11", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/b03bfb5804c059ae4c94e77be89f689d.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/9d6751d2636b4dba11653cb40ae05a7f.png" + }, + { + "title": "Baby sound meme 12", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/9eb404ffe973397aa6eb2aff3b2f961e.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/88318f061c212d09dc6ed1ae013cbab6.png" + }, + { + "title": "Baby sound meme 13", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/d5601befe1763009a9397315f616a6f6.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/b927e628c418ef942ac79fa1e3a915a0.png" + }, + { + "title": "Baby sound meme 14", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/d8649253668666bf2cca47187131e3df.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/29cdb07c669929fe22a32f56c5d5a5f2.png" + } + ] + }, { "categoryId": "636dc40571a30811c821fd49", "categoryName": "Laughing meme", @@ -2838,16 +3002,6 @@ "mp3Url": "https://resource-sg-public.lux-ad.com/prank/789cdce4f59c71ef84c32cac4896f00e.mp3", "preUrl": "https://resource-sg-public.lux-ad.com/prank/82295cecfe039e891067bba2b9012fe3.png" }, - { - "title": "Video effect 13", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/fd865eaaaa48796b89e054b112be0774.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/66c604a7978a5390701e1aaadf5b26a7.png" - }, - { - "title": "Video effect 14", - "mp3Url": "https://resource-sg-public.lux-ad.com/prank/ae1f54af64ee5cc1e145b3096604b7b4.mp3", - "preUrl": "https://resource-sg-public.lux-ad.com/prank/566156ee20f5dd4825eee2b29ebef57c.png" - }, { "title": "Video effect 15", "mp3Url": "https://resource-sg-public.lux-ad.com/prank/382871ca218f1384a012850e610bd0f5.mp3", @@ -2947,6 +3101,207 @@ } ] }, + { + "categoryId": "636dc40571a30811c821fd44", + "categoryName": "Santa Claus", + "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/7c198c1a650d403d78f82665c68b6c10.png", + "list": [ + { + "title": "Santa Claus 1", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/a5ac14d6e05101031dc318c8a6510eef.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/c941a30c44283cdd239713c7c7819acd.png" + }, + { + "title": "Santa Claus 2", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/1fafc74f32876dc1614fce79a06b6227.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/c80f15e3f2645b51bdd6f363a32d8057.png" + }, + { + "title": "Santa Claus 3", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/8c4b28e516d7fb8fef5284736f30a27c.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/50b68f3447c91199dab40da541b12f65.png" + }, + { + "title": "Santa Claus 4", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/089d559947b2d8d7f79d6a462718438f.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/7de8c9070ec88ea72aca544da1486627.png" + }, + { + "title": "Santa Claus 5", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/0749b4d8f6a096363212509145aa1365.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/13013f0ad0780f8651127ffca1a79782.png" + }, + { + "title": "Santa Claus 6", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/3656d1b69dae381e84a96d293a4610e9.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/b86ead087e20150f157842c2d4beeff7.png" + }, + { + "title": "Santa Claus 7", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/d2cc9a8e630b6672135758a07747c13d.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/277d6a534252ab8909a53b1a34e33f78.png" + }, + { + "title": "Santa Claus 8", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/570176aa8386fc19c9c243328a84c6c7.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/08f5c7bcba2efbb40cc091b8edcb34bf.png" + }, + { + "title": "Santa Claus 9", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/51e64a813a3ecb0d08fa357fd72d3cd0.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/c815cafe919817b44d5d8f7385b9f415.png" + }, + { + "title": "Santa Claus 10", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/859126da23c7844d7b438ee3afb91186.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/92b87df10bb97a531f5e2923050556c4.png" + }, + { + "title": "Santa Claus 11", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/b2515f57a6e182491b361070b7d3b42f.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/f71619e0ecc447bca17360489536de86.png" + }, + { + "title": "Santa Claus 12", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/a077b2859ade85edbeb83d73338f9c95.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/4aade06620b4a99f7d4d22acbff83a22.png" + }, + { + "title": "Santa Claus 13", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/517437e69a1093e1ff1506a992080eef.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/6caa8e7faed1fd1d2c6bbe4ffcf853e2.png" + }, + { + "title": "Santa Claus 14", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/135a1932ccb6f7379fcb7cd6c7dffa21.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/710d6339285349d25493ded05b76d12c.png" + } + ] + }, + { + "categoryId": "636dc40571a30811c821fd45", + "categoryName": "Sleigh bell", + "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/d88b456a3b22b9c1c568607f8446f92d.png", + "list": [ + { + "title": "Sleigh bell 1", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/7894de3f5eccca96cda8b9255f6f1284.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/f78569ffd9ec0812a33103abbe0ec93c.png" + }, + { + "title": "Sleigh bell 2", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/e40d7d4c5f3891aba402689eeab08445.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/507c32b9188a8909fa910fcad9133089.png" + }, + { + "title": "Sleigh bell 3", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/87ed63890b10af8775a76076e7b19d9c.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/a296dde79632a1dc8bad83a2e6aca98d.png" + }, + { + "title": "Sleigh bell 4", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/e7a8528fb0de921f38904173ce0d1d61.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/b3ff51059a4eafc54b2e761e0aa077a9.png" + }, + { + "title": "Sleigh bell 5", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/ac108c0a6c73082a2d42c51758e6f1cc.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/dde2f61f991629cbddbc977f7e6a11c1.png" + }, + { + "title": "Sleigh bell 6", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/c257e4f7dcb608cf75849eaf247554a0.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/1728c24ae7e0604a605c620f95870811.png" + }, + { + "title": "Sleigh bell 7", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/29fc63f28f1daa7968201df1d024e3b1.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/6c43ff94d54dac047efe5c6e9bd863a5.png" + }, + { + "title": "Sleigh bell 8", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/30154567abca5c12f08b1b330aaf572b.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/d665b973d66ed85d8bcfc3b031b37974.png" + }, + { + "title": "Sleigh bell 9", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/cb8988e737058bdb81bc353ccbba9f47.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/44aba68f3f5a036addb2708702321cc2.png" + }, + { + "title": "Sleigh bell 10", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/a84b0cde9abf9afd7e597cf1986d76f9.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/a119c0a9c5269ae468070c899f242174.png" + }, + { + "title": "Sleigh bell 11", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/6dfaf2616c187903846f11dedc4cf722.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/05fcf016f07f7705aa43bc8b7d0196ae.png" + }, + { + "title": "Sleigh bell 12", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/85286cfb5ca935b92d4d2f6f680b75ca.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/c3eb47e98691046d9dc6db9934dac8a6.png" + } + ] + }, + { + "categoryId": "636dc40571a30811c821fd46", + "categoryName": "Snowball", + "categoryUrl": "https://resource-sg-public.lux-ad.com/prank/4357eecea1bf97ef0c4a6d102e514c69.png", + "list": [ + { + "title": "Snowball 1", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/257ea03978ff0d42528d4cb90b53467e.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/2c0b15565a008434a5447e09a47d2567.png" + }, + { + "title": "Snowball 2", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/238fdb50ee43a3dc3c7ac95c5087430c.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/91d6ecd77e0ea8f9c8c335c2c277684f.png" + }, + { + "title": "Snowball 3", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/d5c047482bce95371040035fe99dccca.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/c45b18100dc839e39e71dd2a6682b4f4.png" + }, + { + "title": "Snowball 4", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/1895f3daf04e0febc26ff38e65c14aa7.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/540ec445b80f705e46b9b02a12f9a801.png" + }, + { + "title": "Snowball 5", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/163b7f2180088a2255cb6663a4be4cd0.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/bf230f005639a1a5cb33b4afaf50dda4.png" + }, + { + "title": "Snowball 6", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/50be9d65066fabbdf40ebe4d5844cfd9.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/48cc4f70fe792066a67ccbd22dbfe720.png" + }, + { + "title": "Snowball 7", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/c154c0b0157a69a6e7913ba864af8ab8.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/e87f1a6070d8e742f9c2a963404c1981.png" + }, + { + "title": "Snowball 8", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/16888d40f4c780d5a73da80101b3a79a.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/c4df7d18244ab87a5f13d2db77f07785.png" + }, + { + "title": "Snowball 9", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/aa943a901c024b3648a9adaaf253266f.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/1fea260fa35939869c5063ec19e3915e.png" + }, + { + "title": "Snowball 10", + "mp3Url": "https://resource-sg-public.lux-ad.com/prank/88260c0a5d921f3b600d9dbb7e5d6624.mp3", + "preUrl": "https://resource-sg-public.lux-ad.com/prank/19adc05bfcc6675fda6f9208eced3554.png" + } + ] + }, { "categoryId": "636dc40571a30811c821fd41", "categoryName": "Countdown", diff --git a/app/src/main/java/com/fun/airhornprank/PrankSkin.java b/app/src/main/java/com/air/airhornprank/PrankSkin.java similarity index 91% rename from app/src/main/java/com/fun/airhornprank/PrankSkin.java rename to app/src/main/java/com/air/airhornprank/PrankSkin.java index d04354c..bfe5a97 100644 --- a/app/src/main/java/com/fun/airhornprank/PrankSkin.java +++ b/app/src/main/java/com/air/airhornprank/PrankSkin.java @@ -1,16 +1,14 @@ -package com.fun.airhornprank; +package com.air.airhornprank; import android.app.Application; import android.content.SharedPreferences; -import android.util.Log; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.tool.Mytools; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.tool.Mytools; import java.util.ArrayList; -import java.util.Collections; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/activity/ListActivity.java b/app/src/main/java/com/air/airhornprank/activity/ListActivity.java similarity index 87% rename from app/src/main/java/com/fun/airhornprank/activity/ListActivity.java rename to app/src/main/java/com/air/airhornprank/activity/ListActivity.java index 2cf6407..5f438b0 100644 --- a/app/src/main/java/com/fun/airhornprank/activity/ListActivity.java +++ b/app/src/main/java/com/air/airhornprank/activity/ListActivity.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.activity; +package com.air.airhornprank.activity; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; @@ -12,13 +12,13 @@ import android.content.Intent; import android.os.Bundle; import android.view.View; -import com.fun.airhornprank.R; -import com.fun.airhornprank.adapter.ListAdapter; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.ActivityListBinding; -import com.fun.airhornprank.tool.Mytools; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.adapter.ListAdapter; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.ActivityListBinding; +import com.air.airhornprank.tool.Mytools; +import com.air.airhornprank.tool.StaticValue; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/activity/MainActivity.java b/app/src/main/java/com/air/airhornprank/activity/MainActivity.java similarity index 93% rename from app/src/main/java/com/fun/airhornprank/activity/MainActivity.java rename to app/src/main/java/com/air/airhornprank/activity/MainActivity.java index 9b10cc2..058fb44 100644 --- a/app/src/main/java/com/fun/airhornprank/activity/MainActivity.java +++ b/app/src/main/java/com/air/airhornprank/activity/MainActivity.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.activity; +package com.air.airhornprank.activity; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; @@ -9,9 +9,9 @@ import androidx.viewpager.widget.ViewPager; import android.os.Bundle; -import com.fun.airhornprank.R; -import com.fun.airhornprank.adapter.PageAdapter; -import com.fun.airhornprank.databinding.ActivityMainBinding; +import com.air.airhornprank.R; +import com.air.airhornprank.adapter.PageAdapter; +import com.air.airhornprank.databinding.ActivityMainBinding; import com.google.android.material.tabs.TabLayout; public class MainActivity extends AppCompatActivity { diff --git a/app/src/main/java/com/fun/airhornprank/activity/PreViewActivity.java b/app/src/main/java/com/air/airhornprank/activity/PreViewActivity.java similarity index 92% rename from app/src/main/java/com/fun/airhornprank/activity/PreViewActivity.java rename to app/src/main/java/com/air/airhornprank/activity/PreViewActivity.java index 8c8976d..51591dc 100644 --- a/app/src/main/java/com/fun/airhornprank/activity/PreViewActivity.java +++ b/app/src/main/java/com/air/airhornprank/activity/PreViewActivity.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.activity; +package com.air.airhornprank.activity; import androidx.activity.EdgeToEdge; import androidx.annotation.NonNull; @@ -11,38 +11,27 @@ import androidx.core.view.WindowInsetsCompat; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; -import android.content.res.AssetFileDescriptor; -import android.content.res.AssetManager; -import android.database.Cursor; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import android.media.AudioAttributes; import android.media.AudioManager; import android.media.MediaPlayer; -import android.net.Uri; import android.os.Bundle; -import android.provider.MediaStore; -import android.text.TextUtils; -import android.util.Log; import android.view.View; import android.widget.SeekBar; -import android.widget.Toast; import com.bumptech.glide.Glide; import com.bumptech.glide.request.target.CustomTarget; import com.bumptech.glide.request.transition.Transition; -import com.fun.airhornprank.R; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.ActivityPreViewBinding; -import com.fun.airhornprank.tool.Mytools; -import com.fun.airhornprank.tool.SeekBarBroadCast; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.ActivityPreViewBinding; +import com.air.airhornprank.tool.Mytools; +import com.air.airhornprank.tool.SeekBarBroadCast; +import com.air.airhornprank.tool.StaticValue; -import java.io.BufferedReader; import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; import java.util.List; public class PreViewActivity extends AppCompatActivity { diff --git a/app/src/main/java/com/fun/airhornprank/activity/RecordActivity.java b/app/src/main/java/com/air/airhornprank/activity/RecordActivity.java similarity index 89% rename from app/src/main/java/com/fun/airhornprank/activity/RecordActivity.java rename to app/src/main/java/com/air/airhornprank/activity/RecordActivity.java index 2c30751..c3f4f91 100644 --- a/app/src/main/java/com/fun/airhornprank/activity/RecordActivity.java +++ b/app/src/main/java/com/air/airhornprank/activity/RecordActivity.java @@ -1,31 +1,24 @@ -package com.fun.airhornprank.activity; +package com.air.airhornprank.activity; import androidx.activity.EdgeToEdge; -import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; -import androidx.core.app.ActivityCompat; -import androidx.core.content.ContextCompat; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat; -import android.Manifest; import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.annotation.SuppressLint; import android.content.Intent; -import android.content.pm.PackageManager; import android.os.Bundle; -import android.os.CountDownTimer; import android.os.Handler; import android.os.SystemClock; -import android.util.Log; import android.view.View; -import com.fun.airhornprank.R; -import com.fun.airhornprank.databinding.ActivityRecordBinding; -import com.fun.airhornprank.tool.AudioRecorder; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.databinding.ActivityRecordBinding; +import com.air.airhornprank.tool.AudioRecorder; +import com.air.airhornprank.tool.StaticValue; public class RecordActivity extends AppCompatActivity { ActivityRecordBinding binding; diff --git a/app/src/main/java/com/fun/airhornprank/activity/SaveActivity.java b/app/src/main/java/com/air/airhornprank/activity/SaveActivity.java similarity index 94% rename from app/src/main/java/com/fun/airhornprank/activity/SaveActivity.java rename to app/src/main/java/com/air/airhornprank/activity/SaveActivity.java index d2b2eb1..10b058d 100644 --- a/app/src/main/java/com/fun/airhornprank/activity/SaveActivity.java +++ b/app/src/main/java/com/air/airhornprank/activity/SaveActivity.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.activity; +package com.air.airhornprank.activity; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; @@ -18,22 +18,19 @@ import android.os.Handler; import android.os.SystemClock; import android.text.TextUtils; import android.util.Log; -import android.view.View; import android.widget.Toast; -import com.fun.airhornprank.R; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.ActivitySaveBinding; -import com.fun.airhornprank.tool.Mytools; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.ActivitySaveBinding; +import com.air.airhornprank.tool.Mytools; +import com.air.airhornprank.tool.StaticValue; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; -import java.util.ArrayList; -import java.util.List; public class SaveActivity extends AppCompatActivity { private ActivitySaveBinding binding; diff --git a/app/src/main/java/com/fun/airhornprank/activity/SettingActivity.java b/app/src/main/java/com/air/airhornprank/activity/SettingActivity.java similarity index 94% rename from app/src/main/java/com/fun/airhornprank/activity/SettingActivity.java rename to app/src/main/java/com/air/airhornprank/activity/SettingActivity.java index 992d827..5aa2e9f 100644 --- a/app/src/main/java/com/fun/airhornprank/activity/SettingActivity.java +++ b/app/src/main/java/com/air/airhornprank/activity/SettingActivity.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.activity; +package com.air.airhornprank.activity; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; @@ -11,8 +11,8 @@ import android.net.Uri; import android.os.Bundle; import android.view.View; -import com.fun.airhornprank.R; -import com.fun.airhornprank.databinding.ActivitySettingBinding; +import com.air.airhornprank.R; +import com.air.airhornprank.databinding.ActivitySettingBinding; public class SettingActivity extends AppCompatActivity { ActivitySettingBinding binding; diff --git a/app/src/main/java/com/fun/airhornprank/activity/SplashActivity.java b/app/src/main/java/com/air/airhornprank/activity/SplashActivity.java similarity index 93% rename from app/src/main/java/com/fun/airhornprank/activity/SplashActivity.java rename to app/src/main/java/com/air/airhornprank/activity/SplashActivity.java index dfdd318..7befc62 100644 --- a/app/src/main/java/com/fun/airhornprank/activity/SplashActivity.java +++ b/app/src/main/java/com/air/airhornprank/activity/SplashActivity.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.activity; +package com.air.airhornprank.activity; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; @@ -10,8 +10,8 @@ import android.content.Intent; import android.os.Bundle; import android.os.CountDownTimer; -import com.fun.airhornprank.R; -import com.fun.airhornprank.databinding.ActivitySplashBinding; +import com.air.airhornprank.R; +import com.air.airhornprank.databinding.ActivitySplashBinding; public class SplashActivity extends AppCompatActivity { ActivitySplashBinding binding; diff --git a/app/src/main/java/com/fun/airhornprank/activity/WebActivity.java b/app/src/main/java/com/air/airhornprank/activity/WebActivity.java similarity index 94% rename from app/src/main/java/com/fun/airhornprank/activity/WebActivity.java rename to app/src/main/java/com/air/airhornprank/activity/WebActivity.java index af2089d..a3b7591 100644 --- a/app/src/main/java/com/fun/airhornprank/activity/WebActivity.java +++ b/app/src/main/java/com/air/airhornprank/activity/WebActivity.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.activity; +package com.air.airhornprank.activity; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; @@ -11,7 +11,7 @@ import android.os.Bundle; import android.webkit.WebView; import android.webkit.WebViewClient; -import com.fun.airhornprank.R; +import com.air.airhornprank.R; public class WebActivity extends AppCompatActivity { @SuppressLint({"MissingInflatedId", "SetJavaScriptEnabled"}) diff --git a/app/src/main/java/com/fun/airhornprank/adapter/CustomAdapter.java b/app/src/main/java/com/air/airhornprank/adapter/CustomAdapter.java similarity index 92% rename from app/src/main/java/com/fun/airhornprank/adapter/CustomAdapter.java rename to app/src/main/java/com/air/airhornprank/adapter/CustomAdapter.java index 59c2bf8..f63abcb 100644 --- a/app/src/main/java/com/fun/airhornprank/adapter/CustomAdapter.java +++ b/app/src/main/java/com/air/airhornprank/adapter/CustomAdapter.java @@ -1,31 +1,26 @@ -package com.fun.airhornprank.adapter; +package com.air.airhornprank.adapter; import android.annotation.SuppressLint; import android.app.Activity; import android.app.AlertDialog; -import android.content.Context; import android.content.DialogInterface; import android.content.Intent; -import android.util.Log; -import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; -import android.widget.Toast; import androidx.annotation.NonNull; import androidx.constraintlayout.widget.ConstraintLayout; import androidx.recyclerview.widget.RecyclerView; -import com.bumptech.glide.Glide; -import com.fun.airhornprank.R; -import com.fun.airhornprank.activity.PreViewActivity; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.CustomListBinding; -import com.fun.airhornprank.tool.Mytools; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.activity.PreViewActivity; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.CustomListBinding; +import com.air.airhornprank.tool.Mytools; +import com.air.airhornprank.tool.StaticValue; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/adapter/LikeAdapter.java b/app/src/main/java/com/air/airhornprank/adapter/LikeAdapter.java similarity index 89% rename from app/src/main/java/com/fun/airhornprank/adapter/LikeAdapter.java rename to app/src/main/java/com/air/airhornprank/adapter/LikeAdapter.java index 6d3db01..dd89699 100644 --- a/app/src/main/java/com/fun/airhornprank/adapter/LikeAdapter.java +++ b/app/src/main/java/com/air/airhornprank/adapter/LikeAdapter.java @@ -1,8 +1,7 @@ -package com.fun.airhornprank.adapter; +package com.air.airhornprank.adapter; import android.app.Activity; import android.content.Intent; -import android.graphics.drawable.Drawable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -11,15 +10,14 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.constraintlayout.widget.ConstraintLayout; -import androidx.core.content.ContextCompat; import androidx.recyclerview.widget.RecyclerView; import com.bumptech.glide.Glide; -import com.fun.airhornprank.R; -import com.fun.airhornprank.activity.PreViewActivity; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.LikeListBinding; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.activity.PreViewActivity; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.LikeListBinding; +import com.air.airhornprank.tool.StaticValue; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/adapter/ListAdapter.java b/app/src/main/java/com/air/airhornprank/adapter/ListAdapter.java similarity index 92% rename from app/src/main/java/com/fun/airhornprank/adapter/ListAdapter.java rename to app/src/main/java/com/air/airhornprank/adapter/ListAdapter.java index 911259d..d5efcd3 100644 --- a/app/src/main/java/com/fun/airhornprank/adapter/ListAdapter.java +++ b/app/src/main/java/com/air/airhornprank/adapter/ListAdapter.java @@ -1,10 +1,9 @@ -package com.fun.airhornprank.adapter; +package com.air.airhornprank.adapter; import android.app.Activity; import android.content.Intent; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; -import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -17,11 +16,11 @@ import androidx.core.content.ContextCompat; import androidx.recyclerview.widget.RecyclerView; import com.bumptech.glide.Glide; -import com.fun.airhornprank.R; -import com.fun.airhornprank.activity.PreViewActivity; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.ListRvItemBinding; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.activity.PreViewActivity; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.ListRvItemBinding; +import com.air.airhornprank.tool.StaticValue; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/adapter/PageAdapter.java b/app/src/main/java/com/air/airhornprank/adapter/PageAdapter.java similarity index 75% rename from app/src/main/java/com/fun/airhornprank/adapter/PageAdapter.java rename to app/src/main/java/com/air/airhornprank/adapter/PageAdapter.java index 4d116f0..4cf3eb4 100644 --- a/app/src/main/java/com/fun/airhornprank/adapter/PageAdapter.java +++ b/app/src/main/java/com/air/airhornprank/adapter/PageAdapter.java @@ -1,14 +1,14 @@ -package com.fun.airhornprank.adapter; +package com.air.airhornprank.adapter; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentStatePagerAdapter; -import com.fun.airhornprank.fragment.CustomFragment; -import com.fun.airhornprank.fragment.LikeFragment; -import com.fun.airhornprank.fragment.MainFragment; -import com.fun.airhornprank.fragment.RankingFragment; +import com.air.airhornprank.fragment.CustomFragment; +import com.air.airhornprank.fragment.LikeFragment; +import com.air.airhornprank.fragment.MainFragment; +import com.air.airhornprank.fragment.RankingFragment; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/adapter/RankAdapter.java b/app/src/main/java/com/air/airhornprank/adapter/RankAdapter.java similarity index 89% rename from app/src/main/java/com/fun/airhornprank/adapter/RankAdapter.java rename to app/src/main/java/com/air/airhornprank/adapter/RankAdapter.java index dbd0916..d5fee35 100644 --- a/app/src/main/java/com/fun/airhornprank/adapter/RankAdapter.java +++ b/app/src/main/java/com/air/airhornprank/adapter/RankAdapter.java @@ -1,9 +1,7 @@ -package com.fun.airhornprank.adapter; +package com.air.airhornprank.adapter; import android.annotation.SuppressLint; import android.app.Activity; -import android.app.AlertDialog; -import android.content.DialogInterface; import android.content.Intent; import android.view.View; import android.view.ViewGroup; @@ -12,18 +10,16 @@ import android.widget.RelativeLayout; import android.widget.TextView; import androidx.annotation.NonNull; -import androidx.constraintlayout.widget.ConstraintLayout; import androidx.recyclerview.widget.RecyclerView; import com.bumptech.glide.Glide; -import com.fun.airhornprank.R; -import com.fun.airhornprank.activity.PreViewActivity; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.CustomListBinding; -import com.fun.airhornprank.databinding.RankListBinding; -import com.fun.airhornprank.tool.Mytools; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.activity.PreViewActivity; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.RankListBinding; +import com.air.airhornprank.tool.Mytools; +import com.air.airhornprank.tool.StaticValue; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/adapter/ThumAdapter.java b/app/src/main/java/com/air/airhornprank/adapter/ThumAdapter.java similarity index 92% rename from app/src/main/java/com/fun/airhornprank/adapter/ThumAdapter.java rename to app/src/main/java/com/air/airhornprank/adapter/ThumAdapter.java index 7ea00ec..732f4f3 100644 --- a/app/src/main/java/com/fun/airhornprank/adapter/ThumAdapter.java +++ b/app/src/main/java/com/air/airhornprank/adapter/ThumAdapter.java @@ -1,10 +1,8 @@ -package com.fun.airhornprank.adapter; +package com.air.airhornprank.adapter; import android.app.Activity; import android.content.Intent; -import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; -import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -17,12 +15,11 @@ import androidx.core.content.ContextCompat; import androidx.recyclerview.widget.RecyclerView; import com.bumptech.glide.Glide; -import com.fun.airhornprank.PrankSkin; -import com.fun.airhornprank.R; -import com.fun.airhornprank.activity.ListActivity; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.MainRvItemBinding; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.activity.ListActivity; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.MainRvItemBinding; +import com.air.airhornprank.tool.StaticValue; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/data/LikeDAO.java b/app/src/main/java/com/air/airhornprank/data/LikeDAO.java similarity index 94% rename from app/src/main/java/com/fun/airhornprank/data/LikeDAO.java rename to app/src/main/java/com/air/airhornprank/data/LikeDAO.java index 5c29af2..cce79f8 100644 --- a/app/src/main/java/com/fun/airhornprank/data/LikeDAO.java +++ b/app/src/main/java/com/air/airhornprank/data/LikeDAO.java @@ -1,9 +1,8 @@ -package com.fun.airhornprank.data; +package com.air.airhornprank.data; import androidx.lifecycle.LiveData; import androidx.room.Dao; import androidx.room.Insert; -import androidx.room.OnConflictStrategy; import androidx.room.Query; import androidx.room.Update; diff --git a/app/src/main/java/com/fun/airhornprank/data/MyDataBase.java b/app/src/main/java/com/air/airhornprank/data/MyDataBase.java similarity index 90% rename from app/src/main/java/com/fun/airhornprank/data/MyDataBase.java rename to app/src/main/java/com/air/airhornprank/data/MyDataBase.java index bdfe7aa..880dcc4 100644 --- a/app/src/main/java/com/fun/airhornprank/data/MyDataBase.java +++ b/app/src/main/java/com/air/airhornprank/data/MyDataBase.java @@ -1,10 +1,10 @@ -package com.fun.airhornprank.data; +package com.air.airhornprank.data; import androidx.room.Database; import androidx.room.Room; import androidx.room.RoomDatabase; -import com.fun.airhornprank.PrankSkin; +import com.air.airhornprank.PrankSkin; @Database(entities = {Mydata.class},version = PrankSkin.DB_Version,exportSchema = false) public abstract class MyDataBase extends RoomDatabase { diff --git a/app/src/main/java/com/fun/airhornprank/data/Mydata.java b/app/src/main/java/com/air/airhornprank/data/Mydata.java similarity index 95% rename from app/src/main/java/com/fun/airhornprank/data/Mydata.java rename to app/src/main/java/com/air/airhornprank/data/Mydata.java index 5815071..8aa100d 100644 --- a/app/src/main/java/com/fun/airhornprank/data/Mydata.java +++ b/app/src/main/java/com/air/airhornprank/data/Mydata.java @@ -1,9 +1,9 @@ -package com.fun.airhornprank.data; +package com.air.airhornprank.data; import androidx.room.Entity; import androidx.room.PrimaryKey; -import com.fun.airhornprank.PrankSkin; +import com.air.airhornprank.PrankSkin; @Entity(tableName = PrankSkin.Table_Name) public class Mydata { diff --git a/app/src/main/java/com/fun/airhornprank/fragment/CustomFragment.java b/app/src/main/java/com/air/airhornprank/fragment/CustomFragment.java similarity index 94% rename from app/src/main/java/com/fun/airhornprank/fragment/CustomFragment.java rename to app/src/main/java/com/air/airhornprank/fragment/CustomFragment.java index 63b10d4..846be15 100644 --- a/app/src/main/java/com/fun/airhornprank/fragment/CustomFragment.java +++ b/app/src/main/java/com/air/airhornprank/fragment/CustomFragment.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.fragment; +package com.air.airhornprank.fragment; import android.Manifest; import android.app.Dialog; @@ -19,7 +19,6 @@ import androidx.fragment.app.Fragment; import androidx.lifecycle.Observer; import androidx.recyclerview.widget.LinearLayoutManager; -import android.util.Log; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; @@ -27,19 +26,16 @@ import android.view.ViewGroup; import android.view.Window; import android.view.WindowManager; -import com.fun.airhornprank.R; -import com.fun.airhornprank.activity.RecordActivity; -import com.fun.airhornprank.activity.SaveActivity; -import com.fun.airhornprank.adapter.CustomAdapter; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.FragmentCustomBinding; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.activity.RecordActivity; +import com.air.airhornprank.activity.SaveActivity; +import com.air.airhornprank.adapter.CustomAdapter; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.FragmentCustomBinding; +import com.air.airhornprank.tool.StaticValue; -import java.io.File; -import java.io.FileOutputStream; import java.io.IOException; -import java.io.InputStream; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/fragment/LikeFragment.java b/app/src/main/java/com/air/airhornprank/fragment/LikeFragment.java similarity index 82% rename from app/src/main/java/com/fun/airhornprank/fragment/LikeFragment.java rename to app/src/main/java/com/air/airhornprank/fragment/LikeFragment.java index 837c5ef..e3580fe 100644 --- a/app/src/main/java/com/fun/airhornprank/fragment/LikeFragment.java +++ b/app/src/main/java/com/air/airhornprank/fragment/LikeFragment.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.fragment; +package com.air.airhornprank.fragment; import android.os.Bundle; @@ -10,14 +10,11 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import com.fun.airhornprank.R; -import com.fun.airhornprank.adapter.LikeAdapter; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.FragmentLikeBinding; -import com.fun.airhornprank.tool.Mytools; +import com.air.airhornprank.adapter.LikeAdapter; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.FragmentLikeBinding; -import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/fun/airhornprank/fragment/MainFragment.java b/app/src/main/java/com/air/airhornprank/fragment/MainFragment.java similarity index 86% rename from app/src/main/java/com/fun/airhornprank/fragment/MainFragment.java rename to app/src/main/java/com/air/airhornprank/fragment/MainFragment.java index cf9a368..fd6f8de 100644 --- a/app/src/main/java/com/fun/airhornprank/fragment/MainFragment.java +++ b/app/src/main/java/com/air/airhornprank/fragment/MainFragment.java @@ -1,28 +1,23 @@ -package com.fun.airhornprank.fragment; +package com.air.airhornprank.fragment; import android.content.Intent; import android.os.Bundle; import androidx.fragment.app.Fragment; import androidx.lifecycle.Observer; -import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.StaggeredGridLayoutManager; -import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import com.fun.airhornprank.R; -import com.fun.airhornprank.activity.SettingActivity; -import com.fun.airhornprank.adapter.ThumAdapter; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.FragmentMainBinding; -import com.fun.airhornprank.tool.Mytools; +import com.air.airhornprank.activity.SettingActivity; +import com.air.airhornprank.adapter.ThumAdapter; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.FragmentMainBinding; import java.util.ArrayList; -import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; diff --git a/app/src/main/java/com/fun/airhornprank/fragment/RankingFragment.java b/app/src/main/java/com/air/airhornprank/fragment/RankingFragment.java similarity index 95% rename from app/src/main/java/com/fun/airhornprank/fragment/RankingFragment.java rename to app/src/main/java/com/air/airhornprank/fragment/RankingFragment.java index b204deb..43025da 100644 --- a/app/src/main/java/com/fun/airhornprank/fragment/RankingFragment.java +++ b/app/src/main/java/com/air/airhornprank/fragment/RankingFragment.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.fragment; +package com.air.airhornprank.fragment; import android.content.Intent; import android.os.Bundle; @@ -7,24 +7,20 @@ import androidx.fragment.app.Fragment; import androidx.lifecycle.Observer; import androidx.recyclerview.widget.LinearLayoutManager; -import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.ImageView; import com.bumptech.glide.Glide; -import com.fun.airhornprank.PrankSkin; -import com.fun.airhornprank.R; -import com.fun.airhornprank.activity.PreViewActivity; -import com.fun.airhornprank.adapter.RankAdapter; -import com.fun.airhornprank.data.MyDataBase; -import com.fun.airhornprank.data.Mydata; -import com.fun.airhornprank.databinding.FragmentRankingBinding; -import com.fun.airhornprank.tool.Mytools; -import com.fun.airhornprank.tool.StaticValue; +import com.air.airhornprank.R; +import com.air.airhornprank.activity.PreViewActivity; +import com.air.airhornprank.adapter.RankAdapter; +import com.air.airhornprank.data.MyDataBase; +import com.air.airhornprank.data.Mydata; +import com.air.airhornprank.databinding.FragmentRankingBinding; +import com.air.airhornprank.tool.Mytools; +import com.air.airhornprank.tool.StaticValue; -import java.util.ArrayList; import java.util.List; public class RankingFragment extends Fragment { diff --git a/app/src/main/java/com/fun/airhornprank/tool/AudioRecorder.java b/app/src/main/java/com/air/airhornprank/tool/AudioRecorder.java similarity index 95% rename from app/src/main/java/com/fun/airhornprank/tool/AudioRecorder.java rename to app/src/main/java/com/air/airhornprank/tool/AudioRecorder.java index 53cf867..a2a23d6 100644 --- a/app/src/main/java/com/fun/airhornprank/tool/AudioRecorder.java +++ b/app/src/main/java/com/air/airhornprank/tool/AudioRecorder.java @@ -1,8 +1,7 @@ -package com.fun.airhornprank.tool; +package com.air.airhornprank.tool; import android.content.Context; import android.media.MediaRecorder; -import android.os.Environment; import java.io.File; import java.io.IOException; diff --git a/app/src/main/java/com/fun/airhornprank/tool/CustomProgressBar.kt b/app/src/main/java/com/air/airhornprank/tool/CustomProgressBar.kt similarity index 98% rename from app/src/main/java/com/fun/airhornprank/tool/CustomProgressBar.kt rename to app/src/main/java/com/air/airhornprank/tool/CustomProgressBar.kt index cdbb509..1c0fb86 100644 --- a/app/src/main/java/com/fun/airhornprank/tool/CustomProgressBar.kt +++ b/app/src/main/java/com/air/airhornprank/tool/CustomProgressBar.kt @@ -1,4 +1,4 @@ -package com.`fun`.airhornprank.tool +package com.air.airhornprank.tool import android.content.Context import android.graphics.Canvas diff --git a/app/src/main/java/com/fun/airhornprank/tool/MyTextView.java b/app/src/main/java/com/air/airhornprank/tool/MyTextView.java similarity index 96% rename from app/src/main/java/com/fun/airhornprank/tool/MyTextView.java rename to app/src/main/java/com/air/airhornprank/tool/MyTextView.java index 82b6fd9..d88fdcf 100644 --- a/app/src/main/java/com/fun/airhornprank/tool/MyTextView.java +++ b/app/src/main/java/com/air/airhornprank/tool/MyTextView.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.tool; +package com.air.airhornprank.tool; import android.annotation.SuppressLint; import android.content.Context; diff --git a/app/src/main/java/com/fun/airhornprank/tool/Mytools.java b/app/src/main/java/com/air/airhornprank/tool/Mytools.java similarity index 95% rename from app/src/main/java/com/fun/airhornprank/tool/Mytools.java rename to app/src/main/java/com/air/airhornprank/tool/Mytools.java index 41e7d61..53f9f38 100644 --- a/app/src/main/java/com/fun/airhornprank/tool/Mytools.java +++ b/app/src/main/java/com/air/airhornprank/tool/Mytools.java @@ -1,9 +1,9 @@ -package com.fun.airhornprank.tool; +package com.air.airhornprank.tool; import android.content.res.AssetManager; -import com.fun.airhornprank.PrankSkin; -import com.fun.airhornprank.data.Mydata; +import com.air.airhornprank.PrankSkin; +import com.air.airhornprank.data.Mydata; import org.json.JSONArray; import org.json.JSONException; diff --git a/app/src/main/java/com/fun/airhornprank/tool/SeekBarBroadCast.java b/app/src/main/java/com/air/airhornprank/tool/SeekBarBroadCast.java similarity index 95% rename from app/src/main/java/com/fun/airhornprank/tool/SeekBarBroadCast.java rename to app/src/main/java/com/air/airhornprank/tool/SeekBarBroadCast.java index becb163..d7c6e26 100644 --- a/app/src/main/java/com/fun/airhornprank/tool/SeekBarBroadCast.java +++ b/app/src/main/java/com/air/airhornprank/tool/SeekBarBroadCast.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.tool; +package com.air.airhornprank.tool; import android.content.BroadcastReceiver; import android.content.Context; diff --git a/app/src/main/java/com/fun/airhornprank/tool/StaticValue.java b/app/src/main/java/com/air/airhornprank/tool/StaticValue.java similarity index 93% rename from app/src/main/java/com/fun/airhornprank/tool/StaticValue.java rename to app/src/main/java/com/air/airhornprank/tool/StaticValue.java index 24190f3..45a00d8 100644 --- a/app/src/main/java/com/fun/airhornprank/tool/StaticValue.java +++ b/app/src/main/java/com/air/airhornprank/tool/StaticValue.java @@ -1,4 +1,4 @@ -package com.fun.airhornprank.tool; +package com.air.airhornprank.tool; public class StaticValue { diff --git a/app/src/main/res/layout/activity_list.xml b/app/src/main/res/layout/activity_list.xml index ac611bd..a5f27f8 100644 --- a/app/src/main/res/layout/activity_list.xml +++ b/app/src/main/res/layout/activity_list.xml @@ -18,7 +18,7 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@id/pre_list_title" /> - - - - - - - - - - - - - - - - - - - - - - - - - - -