我需要与touch.facebook.com分享(可能无需下载)图片。
我实际上使用了处理程序:
webViewFacebook.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// activate long clicks on links and image links according to settings
if (true) {
int type = webViewFacebook.getHitTestResult().getType();
if (type == WebView.HitTestResult.SRC_ANCHOR_TYPE || type == WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE) {
Message msg = linkHandler.obtainMessage();
webViewFacebook.requestFocusNodeHref(msg);
return true;
}
if (type == WebView.HitTestResult.IMAGE_TYPE || type == WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE) {
String imageUrl = webViewFacebook.getHitTestResult().getExtra(); // the image url
//here I have to share it directly
}
}
return false;
}
});
但我只得到了网址。
我如何分享例如this图片? 我想知道Firefox for android的功能。
您可以在GITHUB
上看到所有代码