ken2818788897 / AndroidDeviceId

开源库-Android唯一设备号

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android唯一设备号

方案一

具体做法

  • 生成UUID
  • 保存在APP中
  • 保存在SD卡中
  • APP和SD卡相互保存,防止用户卸载APP或者删除SD卡文件

代码部分截图

Screenshot

快速集成

1.添加依赖

在项目的build.gradle中,需要在allprojects最后添加jitpack

allprojects {
    repositories {
       ...

        maven { url 'https://jitpack.io' }
    }
}

在APP的build.gradle中添加如下依赖,版本号以最新为准

    implementation 'com.github.zdf01082413:AndroidDeviceId:1.0'

2.直接使用

     // 1. path 如需要自己设置
     val Path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_ALARMS).toString() + File.separator + "AndroidDeviceId"
     CustomDeviceId.init(this).setFilePath(Path).getCustomDeviceId

     // 2. path 也可不要,因有默认位置
     CustomDeviceId.init(this)getCustomDeviceId

注意

务必在使用前判断SD卡权限,否则会直接出错,库中没有做SD卡权限申请或判断。

About

开源库-Android唯一设备号


Languages

Language:Kotlin 85.7%Language:Java 14.3%