diff --git a/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt b/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt index f410cddb..4175661f 100644 --- a/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt +++ b/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt @@ -331,6 +331,41 @@ class SettingsActivity : MIUIActivity() { ) add(LineV()) add(TitleTextV(resId = R.string.about)) + add( + TextSummaryArrowV( + TextSummaryV( + textId = R.string.about_module, + tips = getString(R.string.about_module_summary), + onClickListener = { showFragment(getString(R.string.about_module)) } + ) + ) + ) + } + } + + override fun menuName(): String { + return getString(R.string.menu) + } + + fun aboutItems(): ArrayList { + return ArrayList().apply { + add(AuthorV(authorHead = getDrawable(R.drawable.lt)!!,authorName = "乌堆小透明",authorTips = "开发者",onClick = { + try { + startActivity( + Intent( + Intent.ACTION_VIEW, + Uri.parse("coolmarket://u/883441") + ) + ) + Toast.makeText(activity, "乌堆小透明:靓仔,点个关注吧!", Toast.LENGTH_SHORT) + .show() + } catch (e: Exception) { + Toast.makeText(activity, "本机未安装酷安应用", Toast.LENGTH_SHORT).show() + val uri = Uri.parse("http://www.coolapk.com/u/883441") + val intent = Intent(Intent.ACTION_VIEW, uri) + startActivity(intent) + } + })) add( TextSummaryArrowV( TextSummaryV( @@ -368,41 +403,26 @@ class SettingsActivity : MIUIActivity() { add( TextSummaryArrowV( TextSummaryV( - textId = R.string.dev_coolapk, - tipsId = R.string.dev_coolapk_name, + textId = R.string.verison, + tips = "${BuildConfig.VERSION_NAME}(${BuildConfig.BUILD_TYPE})", onClickListener = { try { - startActivity( - Intent( - Intent.ACTION_VIEW, - Uri.parse("coolmarket://u/883441") - ) - ) - Toast.makeText(activity, "乌堆小透明:靓仔,点个关注吧!", Toast.LENGTH_SHORT) - .show() - } catch (e: Exception) { - Toast.makeText(activity, "本机未安装酷安应用", Toast.LENGTH_SHORT).show() - val uri = Uri.parse("http://www.coolapk.com/u/883441") + val uri = + Uri.parse("https://github.com/Xposed-Modules-Repo/com.lt2333.simplicitytools/releases") val intent = Intent(Intent.ACTION_VIEW, uri) startActivity(intent) + } catch (e: Exception) { + Toast.makeText(activity, "访问失败", Toast.LENGTH_SHORT).show() } - }) - ) - ) - add( - - TextSummaryArrowV( - TextSummaryV( - textId = R.string.verison, - tips = "${BuildConfig.VERSION_NAME}(${BuildConfig.BUILD_TYPE})" + } ) ) ) } } - override fun menuName(): String { - return getString(R.string.menu) + fun aboutName(): String { + return getString(R.string.about_module) } override fun menuItems(): ArrayList { @@ -457,6 +477,7 @@ class SettingsActivity : MIUIActivity() { override fun getItems(item: String): ArrayList { return when (item) { + aboutName() -> aboutItems() /** 必须写这两个 不然会出错 */ menuName() -> menuItems() else -> mainItems() diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0bdeae3c..b38a047b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -33,6 +33,7 @@ 隐藏 HD无服务 图标 关于 + 关于模块 版本 开发者酷安 \@乌堆小透明 @@ -72,5 +73,6 @@ 双排大小(0:不更改) 模块注意事项 确定 + 查看模块相关信息 \ No newline at end of file