@@ -105,7 +105,7 @@ object RxAppTool {
105105 * @return `true`: 是<br></br>`false`: 否
106106 */
107107 @JvmStatic
108- fun isSystemApp (context : Context , packageName : String? ): Boolean {
108+ fun isSystemApp (context : Context , packageName : String ): Boolean {
109109 return if (RxDataTool .isNullString(packageName)) false else try {
110110 val pm = context.packageManager
111111 val ai = pm.getApplicationInfo(packageName, 0 )
@@ -254,7 +254,7 @@ object RxAppTool {
254254 * @return App名称
255255 */
256256 @JvmStatic
257- fun getAppName (context : Context , packageName : String? ): String? {
257+ fun getAppName (context : Context , packageName : String ): String? {
258258 return if (RxDataTool .isNullString(packageName)) null else try {
259259 val pm = context.packageManager
260260 val pi = pm.getPackageInfo(packageName, 0 )
@@ -284,7 +284,7 @@ object RxAppTool {
284284 * @return App图标
285285 */
286286 @JvmStatic
287- fun getAppIcon (context : Context , packageName : String? ): Drawable ? {
287+ fun getAppIcon (context : Context , packageName : String ): Drawable ? {
288288 return if (RxDataTool .isNullString(packageName)) null else try {
289289 val pm = context.packageManager
290290 val pi = pm.getPackageInfo(packageName, 0 )
@@ -314,7 +314,7 @@ object RxAppTool {
314314 * @return App路径
315315 */
316316 @JvmStatic
317- fun getAppPath (context : Context , packageName : String? ): String? {
317+ fun getAppPath (context : Context , packageName : String ): String? {
318318 return if (RxDataTool .isNullString(packageName)) null else try {
319319 val pm = context.packageManager
320320 val pi = pm.getPackageInfo(packageName, 0 )
@@ -344,7 +344,7 @@ object RxAppTool {
344344 * @return App版本号
345345 */
346346 @JvmStatic
347- fun getAppVersionName (context : Context , packageName : String? ): String? {
347+ fun getAppVersionName (context : Context , packageName : String ): String? {
348348 return if (RxDataTool .isNullString(packageName)) null else try {
349349 val pm = context.packageManager
350350 val pi = pm.getPackageInfo(packageName, 0 )
@@ -374,7 +374,7 @@ object RxAppTool {
374374 * @return App版本码
375375 */
376376 @JvmStatic
377- fun getAppVersionCode (context : Context , packageName : String? ): Int {
377+ fun getAppVersionCode (context : Context , packageName : String ): Int {
378378 return if (RxDataTool .isNullString(packageName)) - 1 else try {
379379 val pm = context.packageManager
380380 val pi = pm.getPackageInfo(packageName, 0 )
@@ -404,7 +404,7 @@ object RxAppTool {
404404 * @return `true`: 是<br></br>`false`: 否
405405 */
406406 @JvmStatic
407- fun isAppDebug (context : Context , packageName : String? ): Boolean {
407+ fun isAppDebug (context : Context , packageName : String ): Boolean {
408408 return if (RxDataTool .isNullString(packageName)) false else try {
409409 val pm = context.packageManager
410410 val ai = pm.getApplicationInfo(packageName, 0 )
@@ -435,7 +435,7 @@ object RxAppTool {
435435 */
436436 @JvmStatic
437437 @SuppressLint(" PackageManagerGetSignatures" )
438- fun getAppSignature (context : Context , packageName : String? ): Array <Signature >? {
438+ fun getAppSignature (context : Context , packageName : String ): Array <Signature >? {
439439 return if (RxDataTool .isNullString(packageName)) null else try {
440440 val pm = context.packageManager
441441 val pi = pm.getPackageInfo(packageName, PackageManager .GET_SIGNATURES )
@@ -469,7 +469,7 @@ object RxAppTool {
469469 * @return 应用签名的SHA1字符串, 比如:53:FD:54:DC:19:0F:11:AC:B5:22:9E:F1:1A:68:88:1B:8B:E8:54:42
470470 */
471471 @JvmStatic
472- fun getAppSignatureSHA1 (context : Context , packageName : String? ): String? {
472+ fun getAppSignatureSHA1 (context : Context , packageName : String ): String? {
473473 val signature = getAppSignature(context, packageName) ? : return null
474474 return RxEncryptTool .encryptSHA1ToString(signature[0 ].toByteArray()).replace(" (?<=[0-9A-F]{2})[0-9A-F]{2}" .toRegex(), " :$0" )
475475 }
0 commit comments