Java Code Examples for com.taobao.weex.WXEnvironment#sRemoteDebugProxyUrl()
The following examples show how to use
com.taobao.weex.WXEnvironment#sRemoteDebugProxyUrl() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: UWXEnvManager.java From ucar-weex-core with Apache License 2.0 | 5 votes |
public static void initDebugEnvironment(Context context) { if (UWXApplication.isDebug()) { WXEnvDetailHelper instance = WXEnvDetailHelper.getInstance(); WXEnvironment.sDebugServerConnectable = WXEnvDetailHelper.getInstance().debugInChrome(); WXEnvironment.sRemoteDebugMode = WXEnvDetailHelper.getInstance().debugRemote(); WXEnvironment.sRemoteDebugProxyUrl = "ws://" + instance.getHost() + ":8088/debugProxy/native"; WXEnvironment.sLogLevel = WXEnvDetailHelper.getInstance().getLogLevel(); } else { WXEnvironment.sDebugServerConnectable = false; WXEnvironment.sRemoteDebugMode = false; } }
Example 2
Source File: WXDebugActivity.java From ucar-weex-core with Apache License 2.0 | 5 votes |
private void handleDecodeInternally(String code) { if (!TextUtils.isEmpty(code)) { Uri uri = Uri.parse(code); if (uri.getQueryParameterNames().contains("bundle")) { WXEnvironment.sDynamicMode = uri.getBooleanQueryParameter("debug", false); WXEnvironment.sDynamicUrl = uri.getQueryParameter("bundle"); String tip = WXEnvironment.sDynamicMode ? "Has switched to Dynamic Mode" : "Has switched to Normal Mode"; Toast.makeText(this, tip, Toast.LENGTH_SHORT).show(); finish(); return; } else if (uri.getQueryParameterNames().contains("_wx_devtool")) { WXEnvironment.sRemoteDebugProxyUrl = uri.getQueryParameter("_wx_devtool"); WXEnvironment.sDebugServerConnectable = true; WXSDKEngine.reload(); Toast.makeText(this, "devtool", Toast.LENGTH_SHORT).show(); return; } else if (code.contains("_wx_debug")) { uri = Uri.parse(code); String debug_url = uri.getQueryParameter("_wx_debug"); WXSDKEngine.switchDebugModel(true, debug_url); finish(); } else { Toast.makeText(this, code, Toast.LENGTH_SHORT).show(); Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); // intent.setPackage(getPackageName()); intent.setData(Uri.parse(code)); startActivity(intent); } } }
Example 3
Source File: WXPageActivity.java From yanxuan-weex-demo with MIT License | 5 votes |
private void handleDecodeInternally(String code) { if (!TextUtils.isEmpty(code)) { Uri uri = Uri.parse(code); if (uri.getQueryParameterNames().contains("bundle")) { WXEnvironment.sDynamicMode = uri.getBooleanQueryParameter("debug", false); WXEnvironment.sDynamicUrl = uri.getQueryParameter("bundle"); String tip = WXEnvironment.sDynamicMode ? "Has switched to Dynamic Mode" : "Has switched to Normal Mode"; Toast.makeText(this, tip, Toast.LENGTH_SHORT).show(); finish(); return; } else if (uri.getQueryParameterNames().contains("_wx_devtool")) { WXEnvironment.sRemoteDebugProxyUrl = uri.getQueryParameter("_wx_devtool"); WXEnvironment.sDebugServerConnectable = true; WXSDKEngine.reload(); Toast.makeText(this, "devtool", Toast.LENGTH_SHORT).show(); return; } else if (code.contains("_wx_debug")) { uri = Uri.parse(code); String debug_url = uri.getQueryParameter("_wx_debug"); WXSDKEngine.switchDebugModel(true, debug_url); finish(); } else { JSONObject data = new JSONObject(); try { data.put("WeexBundle", Uri.parse(code).toString()); Intent intent = new Intent(WXPageActivity.this, WXPageActivity.class); intent.setData(Uri.parse(data.toString())); startActivity(intent); } catch (JSONException e) { e.printStackTrace(); } } } }
Example 4
Source File: DebugTool.java From analyzer-of-android-for-Apache-Weex with Apache License 2.0 | 5 votes |
public static void startRemoteDebug(@NonNull String serverAddress) { try { WXEnvironment.sRemoteDebugProxyUrl = serverAddress; WXEnvironment.sRemoteDebugMode = true; WXSDKEngine.reload(); }catch (Exception e) { WXLogUtils.e(TAG,e.getMessage()); } }
Example 5
Source File: IndexActivity.java From WeexOne with MIT License | 5 votes |
private void handleDecodeInternally(String code) { if (!TextUtils.isEmpty(code)) { Uri uri = Uri.parse(code); if (uri.getQueryParameterNames().contains("bundle")) { WXEnvironment.sDynamicMode = uri.getBooleanQueryParameter("debug", false); WXEnvironment.sDynamicUrl = uri.getQueryParameter("bundle"); String tip = WXEnvironment.sDynamicMode ? "Has switched to Dynamic Mode" : "Has switched to Normal Mode"; Toast.makeText(this, tip, Toast.LENGTH_SHORT).show(); finish(); return; } else if (uri.getQueryParameterNames().contains("_wx_devtool")) { WXEnvironment.sRemoteDebugProxyUrl = uri.getQueryParameter("_wx_devtool"); WXSDKEngine.reload(); Toast.makeText(this, "devtool", Toast.LENGTH_SHORT).show(); finish(); return; } else if (code.contains("_wx_debug")) { uri = Uri.parse(code); String debug_url = uri.getQueryParameter("_wx_debug"); WXSDKEngine.switchDebugModel(true, debug_url); finish(); } else { Toast.makeText(this, code, Toast.LENGTH_SHORT) .show(); Intent intent = new Intent(Constants.ACTION_OPEN_URL); intent.setPackage(getPackageName()); intent.setData(Uri.parse(code)); startActivity(intent); } } }
Example 6
Source File: WXApplication.java From incubator-weex-playground with Apache License 2.0 | 3 votes |
/** *@param connectable debug server is connectable or not. * if true, sdk will try to connect remote debug server when init WXBridge. * * @param debuggable enable remote debugger. valid only if host not to be "DEBUG_SERVER_HOST". * true, you can launch a remote debugger and inspector both. * false, you can just launch a inspector. * @param host the debug server host, must not be "DEBUG_SERVER_HOST", a ip address or domain will be OK. * for example "127.0.0.1". */ private void initDebugEnvironment(boolean connectable, boolean debuggable, String host) { if (!"DEBUG_SERVER_HOST".equals(host)) { WXEnvironment.sDebugServerConnectable = connectable; WXEnvironment.sRemoteDebugMode = debuggable; WXEnvironment.sRemoteDebugProxyUrl = "ws://" + host + ":8088/debugProxy/native"; } }
Example 7
Source File: WXApplication.java From analyzer-of-android-for-Apache-Weex with Apache License 2.0 | 3 votes |
/** * * @param enable enable remote debugger. valid only if host not to be "DEBUG_SERVER_HOST". * true, you can launch a remote debugger and inspector both. * false, you can just launch a inspector. * @param host the debug server host, must not be "DEBUG_SERVER_HOST", a ip address or domain will be OK. * for example "127.0.0.1". */ private void initDebugEnvironment(boolean enable, String host) { if (!"DEBUG_SERVER_HOST".equals(host)) { WXEnvironment.sRemoteDebugMode = enable; WXEnvironment.sRemoteDebugProxyUrl = "ws://" + host + ":8088/debugProxy/native"; } }
Example 8
Source File: WXApplication.java From WeexOne with MIT License | 3 votes |
/** * @param enable enable remote debugger. valid only if host not to be "DEBUG_SERVER_HOST". * true, you can launch a remote debugger and inspector both. * false, you can just launch a inspector. * @param host the debug server host, must not be "DEBUG_SERVER_HOST", a ip address or domain will be OK. * for example "127.0.0.1". */ private void initDebugEnvironment(boolean enable, String host) { if (!"DEBUG_SERVER_HOST".equals(host)) { WXEnvironment.sRemoteDebugMode = enable; WXEnvironment.sRemoteDebugProxyUrl = "ws://" + host + ":8088/debugProxy/native"; } }
Example 9
Source File: WXApplication.java From weex with Apache License 2.0 | 3 votes |
/** * * @param enable enable remote debugger. valid only if host not to be "DEBUG_SERVER_HOST". * true, you can launch a remote debugger and inspector both. * false, you can just launch a inspector. * @param host the debug server host, must not be "DEBUG_SERVER_HOST", a ip address or domain will be OK. * for example "127.0.0.1". */ private void initDebugEnvironment(boolean enable, String host) { if (!"DEBUG_SERVER_HOST".equals(host)) { WXEnvironment.sRemoteDebugMode = enable; WXEnvironment.sRemoteDebugProxyUrl = "ws://" + host + ":8088/debugProxy/native"; } }