| | |
| | | private Throwable throwable;
|
| | | public CommonParam commonParam;
|
| | | public String userId = "";
|
| | | private String homeId;
|
| | |
|
| | | public static LCDeviceEngine newInstance() {
|
| | | if (lcDeviceEngine == null) {
|
| | |
| | |
|
| | | public boolean init(CommonParam commonParam) throws Throwable {
|
| | | this.commonParam = commonParam;
|
| | | this.accessToken = "";
|
| | | this.accessToken = "St_0000c3e2e772d5f74bfca2d86eaa18a6";//为了低层空判断,当前token无效
|
| | | this.userId = "";
|
| | | this.sdkHasInit = false;
|
| | | if (commonParam == null) {
|
| | |
| | | commonParam.checkParam();
|
| | | //初始化参数
|
| | | initParam(commonParam);
|
| | | if(!CONST.HOST.contains("hdlcontrol.com")) {
|
| | | if (!CONST.HOST.contains("hdlcontrol.com")) {
|
| | | //获取开放平台token
|
| | | initToken();
|
| | | if (TextUtils.isEmpty(accessToken)) {
|
| | | throw throwable;
|
| | | }
|
| | | }else{
|
| | | accessToken="St_0000c3e2e772d5f74bfca2d86eaa18a6";
|
| | | }
|
| | | //组件初始化
|
| | | InitParams initParams = new InitParams(commonParam.getContext(), CONST.Envirment.OVERSEAS_PRO.url.replace("https://", ""), accessToken);
|
| | |
| | | //开启添加页面
|
| | | activity.startActivity(new Intent(commonParam.getContext(), DeviceAddActivity.class));
|
| | | }
|
| | | public void setSubAccessToken(String subAccessToken){
|
| | |
|
| | | public void setSubAccessToken(String subAccessToken) {
|
| | | this.subAccessToken = subAccessToken;
|
| | | }
|
| | |
|
| | | public boolean deviceOnlineChangeNet(Activity activity,DHDevice device, CurWifiInfo wifiInfo) {
|
| | | public boolean deviceOnlineChangeNet(Activity activity, DHDevice device, CurWifiInfo wifiInfo) {
|
| | | if (!sdkHasInit) {
|
| | | return false;
|
| | | }
|
| | |
| | | ImageLoader.getInstance().init(config);
|
| | | }
|
| | |
|
| | | public String getHomeId() {
|
| | | return homeId == null ? "" : homeId;
|
| | | }
|
| | |
|
| | | public void setHomeId(String homeId) {
|
| | | this.homeId = homeId;
|
| | | }
|
| | | }
|