H5调用安卓原生相机API案例

1、在activity_main.xml文件里添加webview标签


 

2、AndroidManifest.xml(权限和活动声明)

开启访问安卓原生相机权限,注册一个新活动:



    
    

    
        
            
                
                
                
            
        
    

3、主活动 MainActivity.java 添加webview相关代码

import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.webkit.WebSettings;
import android.webkit.WebView;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    private WebView webView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        webView = findViewById(R.id.webview);

        // 处理从相机活动返回的结果
        webView.setWebViewClient(new WebViewClient() {
        

你可能感兴趣的:(Android,android,数码相机,gitee)