AndroidOpenDemo/.idea/modules/LCAndroidSDKDemo.iml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
AndroidOpenDemo/.idea/workspace.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
AndroidOpenDemo/app/AndroidManifest123456.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
AndroidOpenDemo/app/src/main/java/com/lechange/demo/ui/EnvGuideActivity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
AndroidOpenDemo/app/src/main/java/com/utils/DeviceUtils.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
AndroidOpenDemo/app/src/main/res/layout/activity_device_online_media_play.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
AndroidOpenDemo/.idea/modules/LCAndroidSDKDemo.iml
@@ -3,6 +3,7 @@ <component name="FacetManager"> <facet type="java-gradle" name="Java-Gradle"> <configuration> <option name="BUILD_FOLDER_PATH" /> <option name="BUILDABLE" value="false" /> </configuration> </facet> AndroidOpenDemo/.idea/workspace.xml
@@ -171,7 +171,6 @@ <option name="ARTIFACT_NAME" value="" /> <option name="PM_INSTALL_OPTIONS" value="" /> <option name="ALL_USERS" value="false" /> <option name="ALWAYS_INSTALL_WITH_PM" value="false" /> <option name="DYNAMIC_FEATURES_DISABLED_LIST" value="" /> <option name="ACTIVITY_EXTRA_FLAGS" value="" /> <option name="MODE" value="default_activity" /> @@ -179,7 +178,6 @@ <option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" /> <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" /> <option name="FORCE_STOP_RUNNING_APP" value="true" /> <option name="INSPECTION_WITHOUT_ACTIVITY_RESTART" value="false" /> <option name="TARGET_SELECTION_MODE" value="DEVICE_AND_SNAPSHOT_COMBO_BOX" /> <option name="SELECTED_CLOUD_MATRIX_CONFIGURATION_ID" value="-1" /> <option name="SELECTED_CLOUD_MATRIX_PROJECT_ID" value="" /> @@ -238,9 +236,7 @@ </option> <option name="vmOptions" /> </ExternalSystemSettings> <ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess> <ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess> <DebugAllEnabled>false</DebugAllEnabled> <GradleScriptDebugEnabled>true</GradleScriptDebugEnabled> <method v="2" /> </configuration> <configuration name="AndroidOpenDemo:DeviceAddModule [assembleRelease]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true"> @@ -259,9 +255,7 @@ </option> <option name="vmOptions" /> </ExternalSystemSettings> <ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess> <ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess> <DebugAllEnabled>false</DebugAllEnabled> <GradleScriptDebugEnabled>true</GradleScriptDebugEnabled> <method v="2" /> </configuration> <configuration name="AndroidOpenDemo:app [assembleDebug]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true"> @@ -280,9 +274,7 @@ </option> <option name="vmOptions" /> </ExternalSystemSettings> <ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess> <ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess> <DebugAllEnabled>false</DebugAllEnabled> <GradleScriptDebugEnabled>true</GradleScriptDebugEnabled> <method v="2" /> </configuration> <configuration name="AndroidOpenDemo:app [assembleRelease]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true"> @@ -301,9 +293,7 @@ </option> <option name="vmOptions" /> </ExternalSystemSettings> <ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess> <ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess> <DebugAllEnabled>false</DebugAllEnabled> <GradleScriptDebugEnabled>true</GradleScriptDebugEnabled> <method v="2" /> </configuration> <configuration name="AndroidOpenDemo:usermodule [assembleRelease]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true"> @@ -322,9 +312,7 @@ </option> <option name="vmOptions" /> </ExternalSystemSettings> <ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess> <ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess> <DebugAllEnabled>false</DebugAllEnabled> <GradleScriptDebugEnabled>true</GradleScriptDebugEnabled> <method v="2" /> </configuration> <recent_temporary> AndroidOpenDemo/app/AndroidManifest123456.xml
File was deleted AndroidOpenDemo/app/src/main/java/com/lechange/demo/ui/EnvGuideActivity.java
@@ -70,10 +70,10 @@ HdlToLcUtils.getInstance().initData(this, "HDL-HOME-APP-TEST", "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss", "https://test-gz.hdlcontrol.com"); HdlToLcUtils.getInstance().setHomeId("1547099040465408002"); HdlToLcUtils.getInstance().setToken("eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiIxYTNiZjA4M2I3ZTc0NDJjYjM0Y2RhMGFhOGViZTFhOSIsImNvbXBhbnlJZCI6IjIwMiIsInJvbGUiOiIiLCJoZWFkZXJQcmVmaXgiOiJCZWFyZXIgIiwidXNlckFjY291bnQiOiJ3eHIiLCJ0ZW5hbnRJZCI6IjIwIiwidXNlclR5cGUiOiJVU0VSX0IiLCJ0b2tlblR5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyTmFtZSI6Ind4ciIsIm9wZW5BcHBsaWNhdGlvbklkIjoiMCIsInVzZXJJZCI6IjEzOTIwMzU1NjgyMDQ0MjMxNjkiLCJleHAiOjE2NjkxMTcwMDcsIm5iZiI6MTY2OTEwOTgwN30.bwBRv568IiwkmdRJSt6aRYny5cd3eMqLXP8gal03z1d8O6FPsrLwlTi7VXIBeulg6Qie1GKUUI28cGrEuGWpWwOiJFsoYl1r04ycCuGf2NqbCOOM8hxbUkhehY7H91v9b_mCF0zQDIQXowT6BvcOMoMsqIWVIz-QMRG8OQICB7k"); HdlToLcUtils.getInstance().setToken("eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI0YTJhNzZiYTUxNzU0ZmFmODZlYjhhNDZiODUzZWRjMCIsImNvbXBhbnlJZCI6IjIwMiIsInJvbGUiOiIiLCJoZWFkZXJQcmVmaXgiOiJCZWFyZXIgIiwidXNlckFjY291bnQiOiJ3eHIiLCJ0ZW5hbnRJZCI6IjIwIiwidXNlclR5cGUiOiJVU0VSX0IiLCJ0b2tlblR5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyTmFtZSI6Ind4ciIsIm9wZW5BcHBsaWNhdGlvbklkIjoiMCIsInVzZXJJZCI6IjEzOTIwMzU1NjgyMDQ0MjMxNjkiLCJleHAiOjE2NjkyMDEzODYsIm5iZiI6MTY2OTE5NDE4Nn0.jlXwyCbdy41f4tkObmnKup6r2xGRzk5fLtHfNgaNSdJ6deyzKFVLQcDH3FMW_AntAo2ghkTQLZGnMXt8k7uoC0fa6XLHA8bTNYvjx4-2X1ky2FMcvv_sDTmmPMo6EbqOeRNkCoiLly2iTB4Ch6FJRSQo0UFkpOJtJJuCCo92B5c"); HdlToLcUtils.getInstance().setSubAccessToken("St_00003ee84eda32b14126af958052f20a"); //HdlToLcUtils.getInstance().openActivity(); // HdlToLcUtils.getInstance().openActivity(); //HdlToLcUtils.getInstance().addCamera(); HdlToLcUtils.getInstance().play("8F05F83AAG05B3A"); AndroidOpenDemo/app/src/main/java/com/utils/DeviceUtils.java
@@ -28,7 +28,7 @@ public DeviceUtils(String deviceId){ this.deviceId=deviceId; } private List<DeviceDetailListData.ResponseData.DeviceListBean> datas = new ArrayList<>(); private static List<DeviceDetailListData.ResponseData.DeviceListBean> datas = new ArrayList<>(); private void getDeviceList() { DeviceSubAccountListService deviceSubAccountListService = ClassInstanceManager.newInstance().getDeviceSubAccountListService(); @@ -36,22 +36,21 @@ } public void play() { if (datas.size() == 0) { getDeviceList(); } else { for (DeviceDetailListData.ResponseData.DeviceListBean deviceListBean : datas) { if (deviceListBean.deviceId.equals(deviceId)) { if (!deviceListBean.status.equals("online")) { return; } Bundle bundle = new Bundle(); bundle.putSerializable(MethodConst.ParamConst.deviceDetail, deviceListBean); Intent intent = new Intent(HdlToLcUtils.getInstance().getActivity(), DeviceOnlineMediaPlayActivity.class); intent.putExtras(bundle); HdlToLcUtils.getInstance().getActivity().startActivity(intent); for (DeviceDetailListData.ResponseData.DeviceListBean deviceListBean : datas) { if (deviceListBean.deviceId.equals(deviceId)) { if (!deviceListBean.status.equals("online")) { return; } Bundle bundle = new Bundle(); bundle.putSerializable(MethodConst.ParamConst.deviceDetail, deviceListBean); Intent intent = new Intent(HdlToLcUtils.getInstance().getActivity(), DeviceOnlineMediaPlayActivity.class); intent.putExtras(bundle); HdlToLcUtils.getInstance().getActivity().startActivity(intent); return; } } getDeviceList(); } @Override public void DeviceList(DeviceDetailListData.Response responseData) { @@ -73,7 +72,20 @@ datas.addAll(responseData.data.deviceList); play(); for (DeviceDetailListData.ResponseData.DeviceListBean deviceListBean : datas) { if (deviceListBean.deviceId.equals(deviceId)) { if (!deviceListBean.status.equals("online")) { return; } Bundle bundle = new Bundle(); bundle.putSerializable(MethodConst.ParamConst.deviceDetail, deviceListBean); Intent intent = new Intent(HdlToLcUtils.getInstance().getActivity(), DeviceOnlineMediaPlayActivity.class); intent.putExtras(bundle); HdlToLcUtils.getInstance().getActivity().startActivity(intent); return; } } } @Override public void onError(Throwable throwable) { AndroidOpenDemo/app/src/main/res/layout/activity_device_online_media_play.xml
@@ -338,6 +338,7 @@ </LinearLayout> <FrameLayout android:visibility="gone" android:layout_below="@id/ll_controller" android:id="@+id/fr_record" android:layout_width="match_parent"