android.webkit.JavascriptInterface类的使用及代码示例

x33g5p2x  于2022-01-21 转载在 JavaScript  
字(4.2k)|赞(0)|评价(0)|浏览(313)

本文整理了Java中android.webkit.JavascriptInterface类的一些代码示例,展示了JavascriptInterface类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavascriptInterface类的具体详情如下:
包路径:android.webkit.JavascriptInterface
类名称:JavascriptInterface

JavascriptInterface介绍

暂无

代码示例

代码示例来源:origin: pockethub/PocketHub

/**
 * @return wrap
 */
@JavascriptInterface
public boolean getWrap() {
  return wrap;
}

代码示例来源:origin: pockethub/PocketHub

/**
 * @return name
 */
@JavascriptInterface
public String getName() {
  return name;
}

代码示例来源:origin: pockethub/PocketHub

/**
 * @return content
 */
@JavascriptInterface
public String getRawContent() {
  return content;
}

代码示例来源:origin: facebook/facebook-android-sdk

@JavascriptInterface
  public String getProtocol() {
    return this.PROTOCOL;
  }
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

@JavascriptInterface
  public void showProduct(String productId){
    if(productId!=null){
      //进行跳转商品详情
      showToastMsgShort("点击的商品的ID为:" + productId);
    }else {
      showToastMsgShort("商品ID为空!");
    }
  }
}

代码示例来源:origin: commonsguy/cw-omnibus

@JavascriptInterface
 public String getLux() {
  return(String.format(Locale.US, "{\"lux\": %f}", lux));
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

@JavascriptInterface
 public String getLux() {
  return(String.format(Locale.US, "{\"lux\": %f}", lux));
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

@JavascriptInterface
 public String getLux() {
  return(String.format(Locale.US, "{\"lux\": %f}", lux));
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

@JavascriptInterface
 public String getLux() {
  return(String.format(Locale.US, "{\"lux\": %f}", lux));
 }
}

代码示例来源:origin: airbnb/AirMapView

@JavascriptInterface public void onMapLoaded() {
 handler.post(new Runnable() {
  @Override public void run() {
   if (!loaded) {
    loaded = true;
    if (onMapLoadedListener != null) {
     onMapLoadedListener.onMapLoaded();
    }
   }
  }
 });
}

代码示例来源:origin: airbnb/AirMapView

@JavascriptInterface public void mapClick(final double lat, final double lng) {
 handler.post(new Runnable() {
  @Override public void run() {
   if (onMapClickListener != null) {
    onMapClickListener.onMapClick(new LatLng(lat, lng));
   }
   if (infoWindowView != null) {
    mLayout.removeView(infoWindowView);
   }
  }
 });
}

代码示例来源:origin: airbnb/AirMapView

@JavascriptInterface
public void markerDragStart(final long markerId, final double lat, final double lng) {
 handler.post(new Runnable() {
  @Override public void run() {
   if (onMapMarkerDragListener != null) {
    onMapMarkerDragListener.onMapMarkerDragStart(markerId, new LatLng(lat, lng));
   }
  }
 });
}

代码示例来源:origin: airbnb/AirMapView

@JavascriptInterface
public void markerDrag(final long markerId, final double lat, final double lng) {
 handler.post(new Runnable() {
  @Override public void run() {
   if (onMapMarkerDragListener != null) {
    onMapMarkerDragListener.onMapMarkerDrag(markerId, new LatLng(lat, lng));
   }
  }
 });
}

代码示例来源:origin: airbnb/AirMapView

@JavascriptInterface
public void markerDragEnd(final long markerId, final double lat, final double lng) {
 handler.post(new Runnable() {
  @Override public void run() {
   if (onMapMarkerDragListener != null) {
    onMapMarkerDragListener.onMapMarkerDragEnd(markerId, new LatLng(lat, lng));
   }
  }
 });
}

代码示例来源:origin: hidroh/materialistic

@JavascriptInterface
public long getSize() {
  return mFile.length();
}

代码示例来源:origin: airbnb/AirMapView

@JavascriptInterface public void getLatLngScreenLocationCallback(int x, int y) {
 final Point point = new Point(x, y);
 handler.post(new Runnable() {
  @Override public void run() {
   onLatLngScreenLocationCallback.onLatLngScreenLocationReady(point);
  }
 });
}

代码示例来源:origin: pockethub/PocketHub

@JavascriptInterface
  public void stopIntercept() {
    webview.stopIntercept();
  }
}

代码示例来源:origin: pockethub/PocketHub

@JavascriptInterface
public void startIntercept() {
  webview.startIntercept();
}

代码示例来源:origin: commonsguy/cw-omnibus

@JavascriptInterface
 public String getLocation() throws JSONException {
  Location loc=myLocationManager.getLastKnownLocation(PROVIDER);
  if (loc == null) {
   return(null);
  }
  JSONObject json=new JSONObject();
  json.put("lat", loc.getLatitude());
  json.put("lon", loc.getLongitude());
  return(json.toString());
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

@JavascriptInterface
 public String getLocation() throws JSONException {
  Location loc=myLocationManager.getLastKnownLocation(PROVIDER);
  
  if (loc==null) {
   return(null);
  }
  
  JSONObject json=new JSONObject();
  json.put("lat", loc.getLatitude());
  json.put("lon", loc.getLongitude());
  
  return(json.toString());
 }
}

相关文章