diff --git a/app/src/main/java/com/itsaky/androidide/activities/AboutActivity.kt b/app/src/main/java/com/itsaky/androidide/activities/AboutActivity.kt index 0ccb37c0bf..a19d59df68 100755 --- a/app/src/main/java/com/itsaky/androidide/activities/AboutActivity.kt +++ b/app/src/main/java/com/itsaky/androidide/activities/AboutActivity.kt @@ -67,6 +67,8 @@ class AboutActivity : EdgeToEdgeIDEActivity() { private val ACTION_EMAIL = id++ private val ACTION_TG_CHANNEL = id++ private val ACTION_GH_FORUM = id++ + private val ACTION_YOUTUBE = id++ + private val ACTION_BILIBILI = id++ } override fun onCreate(savedInstanceState: Bundle?) { @@ -119,6 +121,8 @@ class AboutActivity : EdgeToEdgeIDEActivity() { ACTION_EMAIL -> UrlManager.openUrl(getString(R.string.mail_to_adfa), null, this) ACTION_GH_FORUM -> UrlManager.openUrl(getString(R.string.github_discussions_url), context = this) ACTION_TG_CHANNEL -> UrlManager.openUrl(getString(R.string.telegram_channel_url), "org.telegram.messenger", this) + ACTION_YOUTUBE -> UrlManager.openUrl(getString(R.string.youtube_channel_url), context = this) + ACTION_BILIBILI -> UrlManager.openUrl(getString(R.string.bilibili_video_url), context = this) } } @@ -160,6 +164,24 @@ class AboutActivity : EdgeToEdgeIDEActivity() { getString(R.string.telegram_channel_url), ), ) + add( + createSimpleIconTextItem( + this@AboutActivity, + ACTION_YOUTUBE, + R.drawable.ic_youtube, + R.string.about_option_youtube, + getString(R.string.youtube_channel_url), + ), + ) + add( + createSimpleIconTextItem( + this@AboutActivity, + ACTION_BILIBILI, + R.drawable.ic_bilibili, + R.string.about_option_bilibili, + getString(R.string.bilibili_video_url), + ), + ) } private fun createSimpleIconTextItem( diff --git a/resources/src/main/res/drawable/ic_bilibili.xml b/resources/src/main/res/drawable/ic_bilibili.xml new file mode 100644 index 0000000000..8bac47899a --- /dev/null +++ b/resources/src/main/res/drawable/ic_bilibili.xml @@ -0,0 +1,11 @@ + + + + diff --git a/resources/src/main/res/drawable/ic_youtube.xml b/resources/src/main/res/drawable/ic_youtube.xml new file mode 100644 index 0000000000..aff8ac4f46 --- /dev/null +++ b/resources/src/main/res/drawable/ic_youtube.xml @@ -0,0 +1,11 @@ + + + + diff --git a/resources/src/main/res/values/strings.xml b/resources/src/main/res/values/strings.xml index b8e7660fef..97d441fbbb 100644 --- a/resources/src/main/res/values/strings.xml +++ b/resources/src/main/res/values/strings.xml @@ -8,6 +8,8 @@ Code on the Go Email Website + YouTube + Bilibili Code on the Go v\u2022 %s Code on the Go %1$s for %2$s No computer? No Internet? No problem. Code apps anywhere. @@ -1216,6 +1218,8 @@ http://localhost:6174/i/cogo-quickstart.html info@appdevforall.org mailto:info@appdevforall.org + https://youtube.com/@appdevforall + https://www.bilibili.com/video/BV1AUgR6sE3G/ 💾 Saved: %1$s