|  |  | 
 |  |  | import com.ss.android.common.applog.TeaConfigBuilder; | 
 |  |  | //import com.ss.android.common.lib.EventUtils; | 
 |  |  | import com.unity3d.player.UnityPlayer; | 
 |  |  | import com.xy.xypay.utils.XYPaySDK; | 
 |  |  |  | 
 |  |  | import org.json.JSONException; | 
 |  |  | import org.json.JSONObject; | 
 |  |  | 
 |  |  |                 case CodeU2A.DownloadEnd: | 
 |  |  |                     KYPlatformUtil.getInstance().DownloadEnd(); | 
 |  |  |                     break; | 
 |  |  |                 case CodeU2A.HideFloatIcon: | 
 |  |  |                     XYPaySDK.hideFloatWindow(_activity); | 
 |  |  |                     break; | 
 |  |  |                 case CodeU2A.ShowFloatIcon: | 
 |  |  |                     XYPaySDK.showFloatWindow(_activity); | 
 |  |  |                     break; | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |         } catch (JSONException e) | 
 |  |  | 
 |  |  |             public void run() | 
 |  |  |             { | 
 |  |  |                 LogUtil.i(TAG, "开始执行初始化"); | 
 |  |  |  | 
 |  |  |                 GetExternalStorage(); | 
 |  |  |  | 
 |  |  |                 // ------------------------------- 设备信息 ------------------------------- | 
 |  |  | 
 |  |  |                 _msgStruct.put("code", CodeA2U.DeviceInfo); | 
 |  |  |                 _msgStruct.put("userAgent", System.getProperty("http.agent")); | 
 |  |  |                 _msgStruct.put("mac", UniqueID.getLocalMac(activity)); | 
 |  |  |                 _msgStruct.put("imei", UniqueID.getDeviceId(activity)); | 
 |  |  | //                _msgStruct.put("imei", "asdjhaskdhaksjdhjaskhda"); | 
 |  |  |                 _msgStruct.put("imei", UniqueID.get(activity)); | 
 |  |  |                 _msgStruct.put("android_id", | 
 |  |  |                                Settings.System.getString(activity.getContentResolver(), | 
 |  |  |                                                          Settings.System.ANDROID_ID)); | 
 |  |  | 
 |  |  |                 _msgStruct.put("channelPlatform", "ky"); | 
 |  |  |                 _msgStruct.put("kyAppID", "323"); | 
 |  |  |                 UniversalUtil.sendMessageToUnity(_msgStruct); | 
 |  |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |         }).start(); | 
 |  |  | 
 |  |  |         AppPermissionUtil.requestPermissions(activity, | 
 |  |  |                                              new String[]{ | 
 |  |  |                                                      Manifest.permission.WRITE_EXTERNAL_STORAGE, | 
 |  |  |                                                      Manifest.permission._EXTERNAL_STORAGE, | 
 |  |  |                                                      Manifest.permission.READ_EXTERNAL_STORAGE, | 
 |  |  |                                                      Manifest.permission.RECORD_AUDIO, | 
 |  |  |                                                      Manifest.permission.READ_PHONE_STATE | 
 |  |  |                                              },new AppPermissionUtil.OnPermissionListener() { | 
 |  |  | 
 |  |  |         // ------------------------------- 猫耳SDK ------------------------------- | 
 |  |  |         KYPlatformUtil.getInstance().init(activity); | 
 |  |  |  | 
 |  |  |         TeaAgent.init(TeaConfigBuilder.create(activity) | 
 |  |  |                               .setAppName(UniversalUtil.getMetaString(activity, | 
 |  |  |                                                                       "TouTiao_AppName")) | 
 |  |  |                               .setChannel(UniversalUtil.getMetaString(activity, | 
 |  |  |                                                                       "TouTiao_Chanel")) | 
 |  |  |                               .setAid(UniversalUtil.getMetaInt(activity, "TouTiao_AppID")) | 
 |  |  |                               .createTeaConfig()); | 
 |  |  |  | 
 |  |  |         TeaAgent.setDebug(true); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     private static boolean m_IsFocus = true; |