本文整理了Java中android.webkit.JavascriptInterface
类的一些代码示例,展示了JavascriptInterface
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavascriptInterface
类的具体详情如下:
包路径:android.webkit.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());
}
}
内容来源于网络,如有侵权,请联系作者删除!