https://github.com/flayone/oaidproject
获取Android手机oaid源代码,oaid值准确性和msa OAID SDK方式一致,代码透明,调用简洁,崩溃防护,更安全高效。
https://github.com/flayone/oaidproject
android imei msa oaid open-source sdk source
Last synced: about 1 year ago
JSON representation
获取Android手机oaid源代码,oaid值准确性和msa OAID SDK方式一致,代码透明,调用简洁,崩溃防护,更安全高效。
- Host: GitHub
- URL: https://github.com/flayone/oaidproject
- Owner: flayone
- License: mit
- Created: 2021-01-23T02:49:25.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-07-14T02:36:58.000Z (almost 3 years ago)
- Last Synced: 2025-03-28T07:51:14.368Z (over 1 year ago)
- Topics: android, imei, msa, oaid, open-source, sdk, source
- Language: Java
- Homepage:
- Size: 1.28 MB
- Stars: 22
- Watchers: 2
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OaidProject
获取Android手机oaid源代码,oaid值准确性和msa OAID SDK方式一致,代码透明,调用简洁,崩溃防护,更安全高效。
## 开始使用
### 引入SDK
在项目根目录的 `build.gradle` 中添加以下引入
```
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
在APP目录的 `build.gradle` 中添加以下引入
```
dependencies {
implementation 'com.github.flayone.OaidProject:myOaid:1.1.0'
}
```
### 获取OAID
获取oaid结果可能是耗时的,使用时请注意这一点差异
```
MyOAID.getOAID(this, new ResultCallBack() {
@Override
public void onResult(final String oaid) {
//获取到的oaid结果,如果是未支持的设备,有可能返回值为空
}
});
```
获取当前设备是否支持OAID获取
```
boolean isSupport = MyOAID.isSupportOAID(this)
```
### 获取GAID
获取google广告id方法,具体如下:
```
MyOAID.getGoogleADID(this, new ResultCallBack() {
@Override
public void onResult(String oaid) {
gid.setText("MyOaid ,获取到的gaid = "+ oaid);
}
});
```
### 版本更新
| 版本 | 日期 | 内容 |
|--------|------------|--------------------------------------------|
|v1.1.0 | 2023.07.13 |1.优化已支持厂商获取OAID逻辑,新增酷派、酷赛手机支持
2.代码结构调整 |
| v1.0.5 | 2023.04.06 | 1.优化华为、荣耀手机获取方法
2.如果未获取到oaid值,现在会回调为空 |