Skip to content

Commit fad81a1

Browse files
CYGCYG
authored andcommitted
[Android]optimize android
1 parent cd69522 commit fad81a1

File tree

4 files changed

+14
-1
lines changed

4 files changed

+14
-1
lines changed

KTVAPI/Android/app/src/main/java/io/agora/ktvdemo/ui/MainFragment.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import androidx.core.content.res.ResourcesCompat
88
import androidx.core.widget.doAfterTextChanged
99
import androidx.navigation.fragment.findNavController
1010
import io.agora.ktvapi.KTVSingRole
11+
import io.agora.ktvdemo.BuildConfig
1112
import io.agora.ktvdemo.rtc.IChannelEventListener
1213
import io.agora.ktvdemo.R
1314
import io.agora.ktvdemo.rtc.RtcEngineController
@@ -60,6 +61,14 @@ class MainFragment : BaseFragment<FragmentMainBinding>() {
6061

6162
// 开始体验按钮
6263
btnStartChorus.setOnClickListener {
64+
if (BuildConfig.AGORA_APP_ID.isEmpty()) {
65+
toast(getString(R.string.app_appid_check))
66+
return@setOnClickListener
67+
}
68+
if (!KeyCenter.isNormalChorus && BuildConfig.RESTFUL_API_KEY.isEmpty()) {
69+
toast(getString(R.string.app_restful_check))
70+
return@setOnClickListener
71+
}
6372
if (KeyCenter.channelId.isEmpty()){
6473
toast(getString(R.string.app_input_channel_name))
6574
return@setOnClickListener

KTVAPI/Android/app/src/main/res/values-zh/strings.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,6 @@
2222
<string name="app_normal_ktvapi_tag">独唱、小合唱</string>
2323
<string name="app_giant_ktvapi_tag">大合唱</string>
2424
<string name="app_start_enjoy_tag">开始体验</string>
25+
<string name="app_appid_check">请检查 gradle.properties 文件内 APPID APP 证书是否正确填写</string>
26+
<string name="app_restful_check">请检查 gradle.properties 文件内 RESTFUL API KEY 是否正确填写</string>
2527
</resources>

KTVAPI/Android/app/src/main/res/values/strings.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,6 @@
2121
<string name="app_normal_ktvapi_tag">独唱、小合唱</string>
2222
<string name="app_giant_ktvapi_tag">大合唱</string>
2323
<string name="app_start_enjoy_tag">开始体验</string>
24+
<string name="app_appid_check">请检查 gradle.properties 文件内 APPID APP 证书是否正确填写</string>
25+
<string name="app_restful_check">请检查 gradle.properties 文件内 RESTFUL API KEY 是否正确填写</string>
2426
</resources>

KTVAPI/Android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ TOOLBOX_SERVER_HOST=https://service.agora.io/toolbox
3131
AGORA_APP_ID=
3232
AGORA_APP_CERTIFICATE=
3333

34-
# Restful Api Config
34+
# Restful Api Config (Giant Chorus Only)
3535
RESTFUL_API_KEY=
3636
RESTFUL_API_SECRET=

0 commit comments

Comments
 (0)