回覆列表
  • 1 # dazhe11529

    1、首先在編寫一個簡單的html頁面

    開啟app

    2、在Android本地app的配置在AndroidManifest的清單檔案裡的intent-filte中加入如下元素: 2然後使用“手機瀏覽器”或者“webview”的方式開啟這個本地的html網頁,點選“開啟APP”即可成功開啟本地的指定的app 二:如何透過這個方法獲取網頁帶過來的資料只能開啟就沒什麼意思了,最重要的是,要傳遞資料,那麼怎麼去傳遞資料呢?可以使用上述的方法,把一些資料傳給本地app,那麼首先更改一下網頁,程式碼修改後:

    開啟app

    (1).假如透過瀏覽器開啟這個網頁的,那麼獲取資料的方式為:Uri uri = getIntent().getData(); String test1= uri.getQueryParameter("arg0"); String test2= uri.getQueryParameter("arg1");(2)如果使用webview訪問該網頁,獲取資料的操作為:webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Uri uri=Uri.parse(url); if(uri.getScheme().equals("m")&&uri.getHost().equals("my.com")){ String arg0=uri.getQueryParameter("arg0"); String arg1=uri.getQueryParameter("arg1"); }else{ view.loadUrl(url); } return true; }});

  • 中秋節和大豐收的關聯?
  • 大家對《都挺好》這部劇有啥看法?