添加依赖
implementation 'com.huawei.hms:ads-identifier:3.4.39.302'
implementation 'com.huawei.hms:ads-installreferrer:3.4.39.302'
创建子线程,并调用静态的AdvertisingIdClient.getAdvertisingIdInfo(mContext)方法获取OAID信息,
// 创建子线程,并调用静态的AdvertisingIdClient.getAdvertisingIdInfo(mContext)方法获取OAID信息
private void getOAID() {
Thread thread = new Thread() {
@Override
public void run() {
try {
AdvertisingIdClient.Info info = AdvertisingIdClient.getAdvertisingIdInfo(MainActivity.this);
if (info != null) {
Log.i(TAG, "run: " + info.getId() + "==" + info.isLimitAdTrackingEnabled());
}
} catch (IOException e) {
e.printStackTrace();
}
}
};
thread.start();//启动线程
}
页面
<Button
android:id="@+id/bt_6"
android:text="OAID获取本设备的标识信息"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
后台
private Button bt6;
bt6 = findViewById(R.id.bt_6);
bt6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
getOAID();
}
});