|
@@ -4,9 +4,11 @@ import android.annotation.SuppressLint
|
|
|
import android.content.Context
|
|
|
import android.os.Build
|
|
|
import android.os.Environment
|
|
|
+import android.provider.Settings
|
|
|
import android.telephony.TelephonyManager
|
|
|
import com.enation.javashop.utils.base.tool.SystemTool
|
|
|
import com.google.common.base.Strings
|
|
|
+import com.wdkl.ncs.android.lib.base.BaseApplication
|
|
|
import java.io.File
|
|
|
import java.io.FileInputStream
|
|
|
import java.io.FileOutputStream
|
|
@@ -24,7 +26,7 @@ object Util {
|
|
|
@SuppressLint("MissingPermission", "PrivateApi")
|
|
|
fun getIMEI(context: Context): String {
|
|
|
if (Build.VERSION.SDK_INT >= 29) {
|
|
|
- val UUIDStr = readSD()
|
|
|
+ /*val UUIDStr = readSD()
|
|
|
if (UUIDStr == null || UUIDStr.isEmpty()) { //如果为空或者空字符串就生成UUID创建文件并写入UUID
|
|
|
val uuid: String = Date().getTime().toString()
|
|
|
writeSD(uuid)
|
|
@@ -32,6 +34,9 @@ object Util {
|
|
|
} else {
|
|
|
IMEI = UUIDStr
|
|
|
}
|
|
|
+ return IMEI*/
|
|
|
+
|
|
|
+ IMEI = Settings.Secure.getString(BaseApplication.appContext.getContentResolver(), Settings.Secure.ANDROID_ID)
|
|
|
return IMEI
|
|
|
}
|
|
|
|