package com.mm.android.deviceaddmodule.contract; import com.company.NetSDK.DEVICE_NET_INFO_EX; import com.lechange.opensdk.media.DeviceInitInfo; import com.mm.android.deviceaddmodule.base.IBasePresenter; import com.mm.android.deviceaddmodule.base.IBaseView; public interface InitContract { interface Presenter extends IBasePresenter { void setDeviceEX(DeviceInitInfo deviceEX); void playTipSound(); //æ’æ”¾æç¤ºéŸ³é¢‘ void startDevInitByIp(); //è®¾å¤‡å•æ’åˆå§‹åŒ– void startDevInit(); //设备组æ’åˆå§‹åŒ– boolean isPwdValid(); //å¯†ç æ˜¯å¦æœ‰æ•ˆ void checkDevice(); void recyle(); } interface View extends IBaseView<Presenter> { int getMusicRes(); //获å–éŸ³é¢‘èµ„æº String getInitPwd(); //获å–设备密ç void goSoftAPWifiListPage(); //软APæ·»åŠ wifi选择页 void goConnectCloudPage(); //进入连接云平å°é¡µ void goErrorTipPage(); } }