目录
中医舌诊H5集成使用示例
一、接入介绍
将“AI健康云诊”标准化H5页面集成至企业已有移动端系统,包括APP、公众号、小程序。系统之间通过单点登录方式无感使用。企业与平台之间通过点数充值、扣费(企业从平台购买点数);企业与用户之间通过点数充值、扣费(用户从企业购买点数)。
对接方式具备以下特点:
- 提供用户单点登录集成方式;
- “企业点数”模式:企业与平台之间通过点数充值、扣费(企业从平台购买点数);企业与用户之间通过点数充值、扣费(用户从企业购买点数);
- “平台收费”模式:指派专属商务顾问洽谈合作;
- 支持个性化配置诊疗报告模板;
- 提供监控报表:H5应用调用AI舌诊数据。
- 点击进入官网
二、H5集成示例(安卓版)
三、android集成舌诊H5代码
WebViewActivity.java
package com.hfmx.aitonguedemo;
import android.Manifest;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.ClipData;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore;
import android.webkit.*;
import android.widget.Toast;
import androidx.annotation.RequiresApi;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.core.content.FileProvider;
import butterknife.BindView;
import butterknife.ButterKnife;
import com.hfmx.aitonguedemo.utils.RsaSimpleUtil;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
public class WebViewActivity extends AppCompatActivity {
@BindView(R.id.webView)
WebView webView;
private ValueCallback<Uri> mUploadMessage;// 表单的数据信息
private ValueCallback<Uri[]> mUploadCallbackAboveL;
private final static int FILECHOOSER_RESULTCODE = 1;// 表单的结果回调</span>
private static final int REQ_CAMERA = FILECHOOSER_RESULTCODE + 1;//拍照
private static final int REQ_CHOOSE = REQ_CAMERA + 1; //调用相册
private Uri imageUri;
private static final int CAMERA_PERMISSIONS_REQUEST_CODE = REQ_CHOOSE + 1;
private static final int ABLUM_PERMISSIONS_REQUEST_CODE = CAMERA_PERMISSIONS_REQUEST_CODE + 1;
private static final int SCAN_CODE = ABLUM_PERMISSIONS_REQUEST_CODE + 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_web_view);
ButterKnife.bind(this);