首頁>技術>

let r = isWifiProxy(context);if (r) {  log("有 代理");} else {  log("沒有 代理");}function isWifiProxy(context) {  importClass(android.os.Build);  importClass(android.text.TextUtils);  IS_ICS_OR_LATER = Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH;  let proxyAddress;  let proxyPort;  if (IS_ICS_OR_LATER) {    proxyAddress = java.lang.System.getProperty("http.proxyHost");    portStr = java.lang.System.getProperty("http.proxyPort");    proxyPort = java.lang.Integer.parseInt(portStr != null ? portStr : "-1");  } else {    proxyAddress = android.net.Proxy.getHost(context);    proxyPort = android.net.Proxy.getPort(context);  }  return !TextUtils.isEmpty(proxyAddress) && proxyPort != -1;}// //通知Java您要透過代理進行連線// System.getProperties().put("proxySet", "true");// //指定代理所在的伺服器// System.getProperties().put("proxyHost", "myProxyMachineName");// //指定代理監聽的埠// System.getProperties().put("proxyPort", "85");// connection = url.openConnection();// password = "username:password";// encodedPassword = base64Encode(password);// connection.setRequestProperty("Proxy-Authorization", encodedPassword);// props = System.getProperties();// props.put("http.proxyHost", "192.168.0.150");// props.put("http.proxyPort", "808");

碼字不易,但求一讚,江湖再會。

11
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Vuex 4 正式釋出