資源簡(jiǎn)介
Android_Oaid.zip

代碼片段和文件信息
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();
????????//?方法調(diào)用
????????int?nres?=?CallFromReflect(cxt);
????????
????????long?timee=System.currentTimeMillis();
????????long?offset=timee-timeb;
????????if(nres?==?ErrorCode.INIT_ERROR_DEVICE_NOSUPPORT){//不支持的設(shè)備
????????}else?if(?nres?==?ErrorCode.INIT_ERROR_LOAD_CONFIGFILE){//加載配置文件出錯(cuò)
????????}else?if(nres?==?ErrorCode.INIT_ERROR_MANUFACTURER_NOSUPPORT){//不支持的設(shè)備廠商
????????}else?if(nres?==?ErrorCode.INIT_ERROR_RESULT_DELAY){//獲取接口是異步的,結(jié)果會(huì)在回調(diào)中返回,回調(diào)執(zhí)行的回調(diào)可能在工作線程
????????}else?if(nres?==?ErrorCode.INIT_HELPER_CALL_ERROR){//反射調(diào)用出錯(cuò)
????????}
????????Log.d(getClass().getSimpleName()“return?value:?“+String.valueOf(nres));
????}
????/*
????*?方法調(diào)用
????*?
????*?*/
????private?int?CallFromReflect(Context?cxt){
????????return?MdidSdkHelper.InitSdk(cxttruethis);
????}
?????/*
????*?獲取相應(yīng)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);
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-11-02?02:54??Android_Oaid\
?????文件?????????269??2020-11-02?02:54??__MACOSX\._Android_Oaid
?????文件???????10244??2020-11-02?02:54??Android_Oaid\.DS_Store
?????文件?????????120??2020-11-02?02:54??__MACOSX\Android_Oaid\._.DS_Store
?????目錄???????????0??2020-11-02?02:54??Android_Oaid\SdkDemo\
?????文件?????????400??2020-11-02?02:54??__MACOSX\Android_Oaid\._SdkDemo
?????目錄???????????0??2020-11-02?02:54??Android_Oaid\oaid_sdk_1.0.23\
?????文件?????????269??2020-11-02?02:54??__MACOSX\Android_Oaid\._oaid_sdk_1.0.23
?????文件???????10244??2020-11-02?02:54??Android_Oaid\SdkDemo\.DS_Store
?????文件?????????269??2020-11-02?02:54??__MACOSX\Android_Oaid\SdkDemo\._.DS_Store
?????目錄???????????0??2020-11-02?02:54??Android_Oaid\SdkDemo\app\
?????文件?????????269??2020-11-02?02:54??__MACOSX\Android_Oaid\SdkDemo\._app
?????文件?????????938??2020-08-26?00:41??Android_Oaid\SdkDemo\SdkDemo.iml
?????文件?????????269??2020-08-26?00:41??__MACOSX\Android_Oaid\SdkDemo\._SdkDemo.iml
?????文件?????????367??2020-08-26?00:25??Android_Oaid\SdkDemo\local.properties
?????文件?????????269??2020-08-26?00:25??__MACOSX\Android_Oaid\SdkDemo\._local.properties
?????目錄???????????0??2020-05-21?07:41??Android_Oaid\SdkDemo\gradle\
?????文件?????????269??2020-05-21?07:41??__MACOSX\Android_Oaid\SdkDemo\._gradle
?????文件????????5296??2020-05-21?07:41??Android_Oaid\SdkDemo\gradlew
?????文件?????????269??2020-05-21?07:41??__MACOSX\Android_Oaid\SdkDemo\._gradlew
?????文件?????????208??2020-05-21?07:41??Android_Oaid\SdkDemo\.gitignore
?????文件?????????269??2020-05-21?07:41??__MACOSX\Android_Oaid\SdkDemo\._.gitignore
?????文件?????????564??2020-05-21?07:41??Android_Oaid\SdkDemo\build.gradle
?????文件?????????269??2020-05-21?07:41??__MACOSX\Android_Oaid\SdkDemo\._build.gradle
?????目錄???????????0??2020-05-21?07:41??Android_Oaid\SdkDemo\.gradle\
?????文件?????????269??2020-05-21?07:41??__MACOSX\Android_Oaid\SdkDemo\._.gradle
?????文件????????1073??2020-05-21?07:41??Android_Oaid\SdkDemo\gradle.properties
?????文件?????????269??2020-05-21?07:41??__MACOSX\Android_Oaid\SdkDemo\._gradle.properties
?????文件????????2260??2020-05-21?07:41??Android_Oaid\SdkDemo\gradlew.bat
?????文件?????????269??2020-05-21?07:41??__MACOSX\Android_Oaid\SdkDemo\._gradlew.bat
?????文件??????????42??2020-05-21?07:41??Android_Oaid\SdkDemo\settings.gradle
............此處省略308個(gè)文件信息
評(píng)論
共有 條評(píng)論