wxr
2022-11-23 1e7b3abd15d37f6c6bc97ac14922457b9604c275
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
package com.mm.android.deviceaddmodule.contract;
 
import android.content.Intent;
import android.os.Bundle;
 
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 DeviceAddConstract {
    interface Presenter extends IBasePresenter {
        String getCurTitleMode();
 
        void setCurTitleMode(String titleMode);
 
        void dispatchIntentData(Intent intent);
 
        void getGPSLocation();              //获取gps信息
 
        void dispatchPageNavigation();      //添加流程页跳转
 
        void uninit();                      //释放相关资源
 
        void getDeviceShareInfo();
 
        boolean canBeShare();
 
        void changeToWireless();
        void changeToWired();
        void changeToSoftAp();
 
        void startSearchService();
 
    }
 
    interface View extends IBaseView<Presenter> {
        void setTitle(int titleId);        //设置标题
 
        void goScanPage();              //扫描页
 
        void goDispatchPage();              //分发页
 
        void goHubPairPage(String sn, String hubType);           //hub电池相机引导页
 
        void goApConfigPage(boolean hasSelecteGateway);              //跳转至配件添加页
 
        void goWiredwirelessPage(boolean isWifi);  //跳转至有线/无线添加
 
        void goWiredwirelessPageNoAnim(boolean isWifi);  //跳转至有线/无线添加
 
        void goSoftApPage();                //跳转至软AP添加
 
        void goSoftApPageNoAnim();          //跳转至软AP添加
 
        void goOfflineConfigPage(String sn, String devModelName, String imei);         //跳转到离线配网页面
 
 
        void goInitPage(DeviceInitInfo device_net_info_ex);
 
        void goCloudConnetPage();
 
        void goTypeChoosePage();
 
        void completeAction(boolean isAp);
 
 
        void goIMEIInputPage();            //跳转至输入imei页
 
        void goNotSupportBindTipPage();     //跳转到不支持绑定的设备页面
    }
}