Skip to content

Commit 14dcf91

Browse files
author
lucas
committed
优化lua中 miniAppInfo层级
1 parent 45d2e31 commit 14dcf91

File tree

4 files changed

+18
-21
lines changed

4 files changed

+18
-21
lines changed

VideoOS/VenvyLibrary/src/main/java/cn/com/venvy/common/utils/VenvyDeviceUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public static String getIMSI(Context context) {
122122
.getSystemService(Context.TELEPHONY_SERVICE);//
123123
imsi = tm.getSubscriberId();
124124
} catch (Exception e) {
125-
e.printStackTrace();
125+
VenvyLog.w("SecurityException : getSubscriberId");
126126
}
127127
return imsi;
128128
}

VideoOS/venvy_pub/src/main/java/cn/com/videopls/pub/VideoPlusController.java

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -400,21 +400,6 @@ protected void navigation(Uri uri, HashMap<String, String> params, IRouterCallba
400400
}
401401
targetDataMap.put("data", value);
402402
}
403-
String miniAppInfo = params.get(VenvyObservableTarget.Constant.CONSTANT_MINI_APP_INFO);
404-
if (!TextUtils.isEmpty(miniAppInfo)) {
405-
if (targetDataMap == null) {
406-
targetDataMap = new HashMap<>();
407-
}
408-
targetDataMap.put(VenvyObservableTarget.Constant.CONSTANT_MINI_APP_INFO, miniAppInfo);
409-
}
410-
411-
String videoModeType = params.get(VenvyObservableTarget.Constant.CONSTANT_VIDEO_MODE_TYPE);
412-
if (!TextUtils.isEmpty(videoModeType)) {
413-
if (targetDataMap == null) {
414-
targetDataMap = new HashMap<>();
415-
}
416-
targetDataMap.put(VenvyObservableTarget.Constant.CONSTANT_VIDEO_MODE_TYPE, videoModeType);
417-
}
418403

419404
}
420405
if (targetDataMap != null) {

VideoOS/venvy_pub/src/main/java/cn/com/videopls/pub/VideoPlusView.java

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import android.util.AttributeSet;
99
import android.widget.FrameLayout;
1010

11+
import org.json.JSONException;
1112
import org.json.JSONObject;
1213

1314
import java.util.HashMap;
@@ -279,10 +280,21 @@ public void launchDesktopProgram(String targetName, String miniAppInfo, String v
279280
if (!TextUtils.isEmpty(targetName)) {
280281
programViewDesktop.setVisibility(VISIBLE);
281282
Uri uri = Uri.parse("LuaView://desktopLuaView?template=" + targetName + "&id=" + targetName.substring(0, targetName.lastIndexOf(".")));
282-
HashMap<String, String> params = new HashMap<>();
283-
params.put(VenvyObservableTarget.Constant.CONSTANT_MINI_APP_INFO, miniAppInfo);// miniAppInfo
284-
params.put(VenvyObservableTarget.Constant.CONSTANT_VIDEO_MODE_TYPE, videoModeType);// videoModeType
285-
programViewDesktop.navigation(uri, params, null);
283+
// HashMap<String, String> params = new HashMap<>();
284+
// params.put(VenvyObservableTarget.Constant.CONSTANT_MINI_APP_INFO, miniAppInfo);// miniAppInfo
285+
// params.put(VenvyObservableTarget.Constant.CONSTANT_VIDEO_MODE_TYPE, videoModeType);// videoModeType
286+
287+
JSONObject jsonObject = new JSONObject();
288+
try {
289+
jsonObject.put(VenvyObservableTarget.Constant.CONSTANT_MINI_APP_INFO, new JSONObject(miniAppInfo));// miniAppInfo
290+
jsonObject.put(VenvyObservableTarget.Constant.CONSTANT_VIDEO_MODE_TYPE, videoModeType);// videoModeType
291+
} catch (JSONException e) {
292+
e.printStackTrace();
293+
}
294+
295+
HashMap<String,String> finalParams = new HashMap<>();
296+
finalParams.put("data",jsonObject.toString());
297+
programViewDesktop.navigation(uri, finalParams, null);
286298
}
287299

288300
}

VideoOS/venvy_pub/src/main/java/cn/com/videopls/pub/view/VideoOSLuaView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ private void runLuaFile(final LuaView luaView, final String luaName, final Objec
212212
if (TextUtils.isEmpty(luaName)) {
213213
return;
214214
}
215-
// if(luaName.contains("os_shopping_hotspot.lua")){
215+
// if (luaName.contains("os_video_mode_desktop_hotspot.lua")) {
216216
// runLua(luaView, luaName, valueData);
217217
// return;
218218
// }

0 commit comments

Comments
 (0)