优化注释

This commit is contained in:
2022-01-24 05:42:40 +08:00
parent 90258a07c1
commit 9f8f21dc9a
4 changed files with 30 additions and 11 deletions

View File

@@ -32,7 +32,10 @@ class TSApplication : Application() {
/** 全局静态实例 */ /** 全局静态实例 */
private var context: TSApplication? = null private var context: TSApplication? = null
/** 调用全局静态实例 */ /**
* 调用全局静态实例
* @return [TSApplication]
*/
val appContext get() = context ?: error("App is death") val appContext get() = context ?: error("App is death")
} }

View File

@@ -44,7 +44,7 @@ object HookMedium {
/** /**
* 判断模块是否激活 * 判断模块是否激活
* 在 [HookMain] 中 Hook 掉此方法 * 在 [HookMain] 中 Hook 掉此方法
* @return 激活状态 * @return [Boolean] 激活状态
*/ */
fun isHooked(): Boolean { fun isHooked(): Boolean {
Log.d("TSBattery", "isHooked: true") Log.d("TSBattery", "isHooked: true")
@@ -52,8 +52,8 @@ object HookMedium {
} }
/** /**
* 新增太极判断方式 * 太极激活判断方式
* @return 是否激活 * @return [Boolean] 是否激活
*/ */
private fun isExpModuleActive(): Boolean { private fun isExpModuleActive(): Boolean {
var isExp = false var isExp = false

View File

@@ -194,7 +194,7 @@ class MainActivity : AppCompatActivity() {
/** /**
* 判断模块是否激活 * 判断模块是否激活
* @return 激活状态 * @return [Boolean] 激活状态
*/ */
private fun isHooked() = HookMedium.isHooked() private fun isHooked() = HookMedium.isHooked()
@@ -216,7 +216,7 @@ class MainActivity : AppCompatActivity() {
/** /**
* 获取保存的值 * 获取保存的值
* @param key 名称 * @param key 名称
* @return 保存的值 * @return [Boolean] 保存的值
*/ */
private fun getBoolean(key: String) = private fun getBoolean(key: String) =
getSharedPreferences( getSharedPreferences(

View File

@@ -27,10 +27,16 @@ import android.content.pm.PackageInfo
import android.content.pm.PackageManager import android.content.pm.PackageManager
import com.fankes.tsbattery.application.TSApplication.Companion.appContext import com.fankes.tsbattery.application.TSApplication.Companion.appContext
/** 得到安装包信息 */ /**
* 得到安装包信息
* @return [PackageInfo]
*/
val Context.packageInfo get() = packageManager?.getPackageInfo(packageName, 0) ?: PackageInfo() val Context.packageInfo get() = packageManager?.getPackageInfo(packageName, 0) ?: PackageInfo()
/** 判断应用是否安装 */ /**
* 判断应用是否安装
* @return [Boolean]
*/
val String.isInstall val String.isInstall
get() = get() =
try { try {
@@ -43,18 +49,28 @@ val String.isInstall
false false
} }
/** 得到版本信息 */ /**
* 得到版本信息
* @return [String]
*/
val Context.versionName get() = packageInfo.versionName ?: "" val Context.versionName get() = packageInfo.versionName ?: ""
/** 得到版本号 */ /**
* 得到版本号
* @return [Int]
*/
val Context.versionCode get() = packageInfo.versionCode val Context.versionCode get() = packageInfo.versionCode
/** dp 转换为 px */ /**
* dp 转换为 px
* @return [Int]
*/
val Number.dp get() = (toFloat() * appContext.resources.displayMetrics.density).toInt() val Number.dp get() = (toFloat() * appContext.resources.displayMetrics.density).toInt()
/** /**
* dp 转换为 px * dp 转换为 px
* @param context 使用的实例 * @param context 使用的实例
* @return [Float]
*/ */
fun Number.dp(context: Context) = toFloat() * context.resources.displayMetrics.density fun Number.dp(context: Context) = toFloat() * context.resources.displayMetrics.density