我有一个带有WebView
的Android应用,用Java Script
和Angular JS
代码编写来访问Camera
,我只是在网页视图中加载网址,已经给予相机访问权限和读写外部存储权限,仍然无法访问相机,我浏览过这个问题,但没有找到确切的解决方案。
我只想打开相机,当用户点击他的个人资料页面上的照片时,用java脚本代码编写,不知道何时会发生这种情况因为我只有URL
已加载到Web视图中。
如何让用户在此应用程序中打开相机?它也应该从Kitkat
开始支持,任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
实施UIClient时使用openChooser
方法
public void openFileChooser(ValueCallback<Uri> uploadMsg) {
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.addCategory(Intent.CATEGORY_OPENABLE);
i.addCategory(Intent.ACTION_CAMERA_BUTTON);
i.setType("*/*");
startActivityForResult(Intent.createChooser(i,"File Chooser"), 111);
}