2015-11-10 15 views
0

我想重寫我的WebChromeClient對象的public void onPermissionRequest(PermissionRequest)方法。android.webkit.PermissionRequest無法解析

這裏是我的代碼:

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 
      } 
     }); 
    } 
}); 

我試圖導入android.webkit.PermissionRequest,但它解決不了。 我是否缺少圖書館?

+1

這只是**在API級別21中添加** – tynn

+0

@tynn - 我想在谷歌眼鏡上運行應用程序。如何找出安裝了哪個Android版本? – 000000000000000000000

+0

它是運行時還是構建問題? – tynn

回答

1

這只是在API級別21中添加,因此您需要確保使用Android 21或更高版本構建您的項目。

考慮到您正在爲Google Glass構建,您無法在運行時使用它。據我所知Google Glass僅在Android 19上運行。

+0

謝謝!我想通過getUserMedia()使用webView(https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia)。我可以在沒有權限/ WebChromeClient的情況下執行此操作嗎? – 000000000000000000000

+0

@ RUB3N我不知道。我查看過之前是如何完成的,但找不到任何東西。我想你可能只需要嘗試一下。 – tynn