mirror of
https://github.com/fankes/TSBattery.git
synced 2025-09-04 17:55:30 +08:00
优化注释
This commit is contained in:
@@ -32,7 +32,10 @@ class TSApplication : Application() {
|
||||
/** 全局静态实例 */
|
||||
private var context: TSApplication? = null
|
||||
|
||||
/** 调用全局静态实例 */
|
||||
/**
|
||||
* 调用全局静态实例
|
||||
* @return [TSApplication]
|
||||
*/
|
||||
val appContext get() = context ?: error("App is death")
|
||||
}
|
||||
|
||||
|
@@ -44,7 +44,7 @@ object HookMedium {
|
||||
/**
|
||||
* 判断模块是否激活
|
||||
* 在 [HookMain] 中 Hook 掉此方法
|
||||
* @return 激活状态
|
||||
* @return [Boolean] 激活状态
|
||||
*/
|
||||
fun isHooked(): Boolean {
|
||||
Log.d("TSBattery", "isHooked: true")
|
||||
@@ -52,8 +52,8 @@ object HookMedium {
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增太极判断方式
|
||||
* @return 是否激活
|
||||
* 太极激活判断方式
|
||||
* @return [Boolean] 是否激活
|
||||
*/
|
||||
private fun isExpModuleActive(): Boolean {
|
||||
var isExp = false
|
||||
|
@@ -194,7 +194,7 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
/**
|
||||
* 判断模块是否激活
|
||||
* @return 激活状态
|
||||
* @return [Boolean] 激活状态
|
||||
*/
|
||||
private fun isHooked() = HookMedium.isHooked()
|
||||
|
||||
@@ -216,7 +216,7 @@ class MainActivity : AppCompatActivity() {
|
||||
/**
|
||||
* 获取保存的值
|
||||
* @param key 名称
|
||||
* @return 保存的值
|
||||
* @return [Boolean] 保存的值
|
||||
*/
|
||||
private fun getBoolean(key: String) =
|
||||
getSharedPreferences(
|
||||
|
@@ -27,10 +27,16 @@ import android.content.pm.PackageInfo
|
||||
import android.content.pm.PackageManager
|
||||
import com.fankes.tsbattery.application.TSApplication.Companion.appContext
|
||||
|
||||
/** 得到安装包信息 */
|
||||
/**
|
||||
* 得到安装包信息
|
||||
* @return [PackageInfo]
|
||||
*/
|
||||
val Context.packageInfo get() = packageManager?.getPackageInfo(packageName, 0) ?: PackageInfo()
|
||||
|
||||
/** 判断应用是否安装 */
|
||||
/**
|
||||
* 判断应用是否安装
|
||||
* @return [Boolean]
|
||||
*/
|
||||
val String.isInstall
|
||||
get() =
|
||||
try {
|
||||
@@ -43,18 +49,28 @@ val String.isInstall
|
||||
false
|
||||
}
|
||||
|
||||
/** 得到版本信息 */
|
||||
/**
|
||||
* 得到版本信息
|
||||
* @return [String]
|
||||
*/
|
||||
val Context.versionName get() = packageInfo.versionName ?: ""
|
||||
|
||||
/** 得到版本号 */
|
||||
/**
|
||||
* 得到版本号
|
||||
* @return [Int]
|
||||
*/
|
||||
val Context.versionCode get() = packageInfo.versionCode
|
||||
|
||||
/** dp 转换为 px */
|
||||
/**
|
||||
* dp 转换为 px
|
||||
* @return [Int]
|
||||
*/
|
||||
val Number.dp get() = (toFloat() * appContext.resources.displayMetrics.density).toInt()
|
||||
|
||||
/**
|
||||
* dp 转换为 px
|
||||
* @param context 使用的实例
|
||||
* @return [Float]
|
||||
*/
|
||||
fun Number.dp(context: Context) = toFloat() * context.resources.displayMetrics.density
|
||||
|
||||
|
Reference in New Issue
Block a user