• 大小: 3.08MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-28
  • 语言: 其他
  • 标签: OAID  

资源简介

oaid_sdk_1.0.23 目前最新版本SDK,懒得去官网注册下载的可以直接来此下载,亲测成功,手机重置后也能获取到新的。

资源截图

代码片段和文件信息

package com.mdid.msa;

import android.content.Context;
import android.support.annotation.NonNull;
import android.util.Log;

import com.bun.miitmdid.core.ErrorCode;
import com.bun.miitmdid.core.MdidSdkHelper;
import com.bun.supplier.IIdentifierListener;
import com.bun.supplier.IdSupplier;

/**
 * Created by caict on 2020/6/8.
 */

public class DemoHelper implements IIdentifierListener {

    private AppIdsUpdater _listener;
    public DemoHelper(AppIdsUpdater callback){
        _listener=callback;

    }

    public void getDeviceIds(Context cxt){

        long timeb=System.currentTimeMillis();
        // 方法调用
        int nres = CallFromReflect(cxt);
        
        long timee=System.currentTimeMillis();
        long offset=timee-timeb;
        if(nres == ErrorCode.INIT_ERROR_DEVICE_NOSUPPORT){//不支持的设备

        }else if( nres == ErrorCode.INIT_ERROR_LOAD_CONFIGFILE){//加载配置文件出错

        }else if(nres == ErrorCode.INIT_ERROR_MANUFACTURER_NOSUPPORT){//不支持的设备厂商

        }else if(nres == ErrorCode.INIT_ERROR_RESULT_DELAY){//获取接口是异步的,结果会在回调中返回,回调执行的回调可能在工作线程

        }else if(nres == ErrorCode.INIT_HELPER_CALL_ERROR){//反射调用出错

        }
        Log.d(getClass().getSimpleName()“return value: “+String.valueOf(nres));

    }

    /*
    * 方法调用
    * 
    * */
    private int CallFromReflect(Context cxt){
        return MdidSdkHelper.InitSdk(cxttruethis);
    }

     /*
    * 获取相应id
    * 
    * */
    @Override
    public void OnSupport(boolean isSupport IdSupplier _supplier) {
        if(_supplier==null) {
            return;
        }
        String oaid=_supplier.getOAID();
        String vaid=_supplier.getVAID();
        String aaid=_supplier.getAAID();
        StringBuilder builder=new StringBuilder();
        builder.append(“support: “).append(isSupport?“true“:“false“).append(“\n“);
        builder.append(“OAID: “).append(oaid).append(“\n“);
        builder.append(“VAID: “).append(vaid).append(“\n“);
        builder.append(“AAID: “).append(aaid).append(“\n“);
        String idstext=builder.toString();
        if(_listener!=null){
            _listener.OnIdsAvalid(idstext);
        }
    }

    public interface AppIdsUpdater{
        void OnIdsAvalid(@NonNull  String ids);
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2370  2020-06-08 17:31  oaid_sdk_1.0.23\DemoHelper.java

     文件    2233598  2020-09-03 15:46  oaid_sdk_1.0.23\oaid_sdk_1.0.23.aar

     文件       2195  2020-09-07 08:44  oaid_sdk_1.0.23\release note.txt

     文件        136  2019-11-25 20:00  oaid_sdk_1.0.23\supplierconfig.json

     文件     449837  2020-08-27 11:09  oaid_sdk_1.0.23\移动智能终端补充设备标识体系统一调用SDK F&Qv2.3.pdf

     文件     638808  2020-09-07 08:49  oaid_sdk_1.0.23\移动智能终端补充设备标识体系统一调用SDK开发者说明文档v1.0.23.pdf

     目录          0  2020-12-02 10:13  oaid_sdk_1.0.23

----------- ---------  ---------- -----  ----

              3326944                    7


评论

共有 条评论