android.webkit.PermissionRequest无法解决

时间:2015-11-10 09:41:58

标签: java android permissions webkit webchromeclient

我想覆盖mWebView.setWebChromeClient(new WebChromeClient() { @Override public void onPermissionRequest(final PermissionRequest request) { CallActivity.this.runOnUiThread(new Runnable() { @Override public void run() { //TODO: do sth with the request } }); } }); - 对象的public void onPermissionRequest(PermissionRequest)方法。

这是我的代码:

{{1}}

我尝试导入android.webkit.PermissionRequest,但无法解决。 我错过了一个图书馆吗?

2 个答案:

答案 0 :(得分:1)

在API级别21中添加,因此您需要确保使用Android 21或更高版本构建项目。

考虑到您正在为Google Glass构建,您无法在运行时使用它。据我所知,Google Glass仅在Android 19上运行。

答案 1 :(得分:1)

正如tynn所指出的那样,目前这是不可能的,因为Glass运行在 API级别19 ,但 API级别21 is required for getUserMedia

然而,爱立信研究中心的人们在this video中看到了这一点。

他们使用OpenWebRTC
了解有关实施它的更多信息here