2017-02-26 1 views
-1

나는 android app가 있고 webview에서 웹 사이트를 호스팅하고 있습니다. webview의 html 내에서 youtube app을 열어야한다는 요구 사항이 있습니다. 나는 정상적인 앵커 링크로 노력하고 그것의 외부 애플 리케이션 내에서 개방하고있다. 의도가 아닌 앱 외부에서 열 수있는 방법이 있다면 알려주십시오.android webview에서 youtube app을 엽니 다.

감사합니다. 당신이 웹 페이지와 링크를 소유하고 있다면

답변

0

1. , 당신은 단순히 같은 링크에 target 매개 변수를 추가 할 수 있습니다

<a href="https://www.youtube.com/video_id" **target="_blank"**>Open YouTube in new window</a> 
또한이 메소드를 오버라이드 (override) 할 수
  • 가 가로 챌

      을 우리의 링크이 도움이

      myWebView.setWebViewClient(new WebViewClient() { 
      @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.startsWith("www.youtube.Com") { 
      startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); 
          return true;}view.loadUrl(url); return false; } }); 
      

    희망을 볼 수 있습니다.

  • +0

    고맙지 만 링크가 내 안드로이드 앱에서 열리고 있습니다. 내 앱 밖에 열어두고 안드로이드 네이티브 코드에 접근 할 필요가 없다. 나는 html에만 접근 할 수있다. Pls 도움. 감사! – user3378513

    관련 문제