张振琦
打开的网页插件,下方的输入框右侧有个 + 号 按钮,点击后,会看到评价和文件。
评价按钮是Udesk客服系统即时通讯开启了满意度调查,点击评价按钮会显示满意度调查的相关内容,如果客服服系统即时通讯没有开启满意度调查,就不会显示评价按钮。
文件按钮就是用来发送文件的。但是这个按钮默认是没有响应的,这个需要代码来开发。移动端上的文件主要还是图片,下面就来介绍如何对接这个文件按钮,打开手机图库发送图片。
接着上一篇的代码,继续开发。我们需要继续设置WebView使其可以响应网页的按钮,打开手机图库,同时还要重写onActivityResult,使其可以接收到选择的图片。
WebIMActivity.java
package com.example.usewebim;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class WebIMActivity extends AppCompatActivity {
private ValueCallback<Uri[]> mFilePathCallback = null;
private int REQUEST_CODE_LOLIPOP =