首頁 web前端 H5教程 Android本機應用程式開啟方法-透過html5寫連接 _html5教學技巧

Android本機應用程式開啟方法-透過html5寫連接 _html5教學技巧

May 16, 2016 pm 03:51 PM
android

1、在html中設定連結

複製程式碼
複製程式碼


複製程式碼


複製程式碼
複製程式碼

複製程式碼
複製碼>程式碼如下:
  1. href=”[scheme]://[host]/[path]?[query]” scheme可以自己在app內部設定成任意的,把android和ios的設定成一樣的2、若本地應用存在,直接打開app;若不存在,計時一段時間跳到appstore 需要判斷ios還是android平台下的瀏覽器,需要判斷微信瀏覽器 XML/HTML Code複製內容到剪貼簿 code class=class
  2. =
  3. class=class javascript=
  4. ""
  5. >var  = function () {    
  6. var btnOpenApp
  7.  = documentbtnOpenApp.onclick = 
  8. function () >
  9. function
  10.  () >
  11. //開啟本機應用程式    
  12. var open=function
  13. (url){   
  14. var timeout;     function try_to_open_app() {    
  15. timeout
  16.  = 
  17. setTimeout
  18. (function(){    
  19. window.location.href
  20. =
  21. url
  22. ;    
  23. url;    
  24. ;    
  25. ;    
  26. ;    
  27. ;    
  28. ;    
  29. ;    
  30. console.log()    
  31. }, );    
  32. }    
  33. try_to_open_app();    
  34. }    
  35. if (/android/i.test(navigator.userAgent)) {    
  36. //alert(This is Android'browser.);//這是Android平台下瀏覽器    
  37. if (/MicroMessenger/i.test(navigator.userAgent)) {    
  38. alert(This is MicroMessenger browser,請使用本地瀏覽器開啟);//這是微信平台下瀏覽器    
  39. }    
  40. else {    
  41. open(andorid應用市場url);    
  42. }    
  43. }     if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {     //alert(This is iOS'browser.);//這是iOS平台下瀏覽器    
if (/MicroMessenger/i.test(navigator.userAgent)) {    
alert(微信內建瀏覽器不支援開啟本機應用程式,請點選右上角使用本機瀏覽器開啟);//這是微信平台下瀏覽器     }     else {     open(ios應用市集url);     }     }     };     }code>   

Android配置

XML/HTML 程式碼將內容複製到剪貼簿
  1. 活動 android:姓名= android:screenorientation="肖像">"肖像">
  2. "肖像"
  3. "肖像"
  4. 意圖過濾器>         資料 android:scheme= " android:主機="192.168.167.33" 🎜>="8088" android:"=> web🎜> /download.html"
  5. >     操作 android:名稱== .intent.action.VIEW"
  6. >     類別 android:名稱== .intent.category.DEFAULT"
  7. >     類別 android:名稱== .intent.category.BROWSABLE"
  8. >     類別>類別> 操作>數據 > 意圖過濾器
  9. >     活性
>
   

開放申請
XML/HTML 程式碼將內容複製到剪貼簿
  1. %@ 頁 語言="java"="java"="java"="java"
  2. ="java"="java"=contentType="text/html; 字符集=ISO-8859-1"
  3.          頁面編碼="ISO-8859-1"%>> >     腳本 類型
  4. =
  5. 類型 "> window.location=
  6. "market://search?q=com.singtel .travelbuddytel .travelbuddy 。 字串 str = "market://details?id="   getPackageName(); >
  7. 意圖
  8. localIntent
  9.  = 
 Intent("android.int.com.m.m.m.M.

localIntent.setData(Uri.parse(str));    


startActivity(localIntent);   

HTML 設定範例 開啟應用程式 開啟市場
開啟市場詳情
    Android 取得參數:
  1. XML/HTML 程式碼將內容複製到剪貼簿 Uri uri = getIntent()..getget(). >test1uri.getQueryParameter("arg0"); 字串
  2. test2
  3. 🎜>uri
  4. .getQueryParameter("arg1");    
  5. webView.setWebViewClient(new WebViewClient(){    
  6. @覆蓋     public boolean shouldOverrideUrlLoading(WebView view, String url) {     Uri
  7. uri
  8. =
  9. Uri
  10. .parse(url);   .parse(url);   . if(uri.getScheme().equals("m")&&uri.getHost().equals("my.com")){    
  11. 字串
  12. arg=uri.getQueryParameter("arg"); 字串
  13. arg
  14. =
  15. uri
  16. .getQueryParameter("arg");
  17. }其他{    
  18. view.loadUrl(url);    
  19. }    
  20. 回傳 true;    
  21. }    

});  

上面說的是小編跟大家介紹的Android本地應用程式開啟方法-透過html5寫連接,希望對大家有幫助!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

新報告對傳聞中的三星 Galaxy S25、Galaxy S25 Plus 和 Galaxy S25 Ultra 相機升級進行了嚴厲的評估 新報告對傳聞中的三星 Galaxy S25、Galaxy S25 Plus 和 Galaxy S25 Ultra 相機升級進行了嚴厲的評估 Sep 12, 2024 pm 12:23 PM

最近幾天,Ice Universe 不斷披露有關 Galaxy S25 Ultra 的詳細信息,人們普遍認為這款手機將是三星的下一款旗艦智慧型手機。除此之外,洩密者聲稱三星只計劃升級一台相機

三星 Galaxy S25 Ultra 洩漏了第一張渲染圖,傳聞中的設計變化被曝光 三星 Galaxy S25 Ultra 洩漏了第一張渲染圖,傳聞中的設計變化被曝光 Sep 11, 2024 am 06:37 AM

OnLeaks 現在與 Android Headlines 合作,首次展示了 Galaxy S25 Ultra,幾天前,他試圖從他的 X(以前的 Twitter)粉絲那裡籌集到 4,000 美元以上的資金,但失敗了。對於上下文,嵌入在 h 下面的渲染圖像

IFA 2024 | TCL 的 NXTPAPER 14 在性能上無法與 Galaxy Tab S10 Ultra 相媲美,但在尺寸上幾乎可以與之媲美 IFA 2024 | TCL 的 NXTPAPER 14 在性能上無法與 Galaxy Tab S10 Ultra 相媲美,但在尺寸上幾乎可以與之媲美 Sep 07, 2024 am 06:35 AM

除了發布兩款新智慧型手機外,TCL 還發布了一款名為 NXTPAPER 14 的新 Android 平板電腦,其大螢幕尺寸是其賣點之一。 NXTPAPER 14 採用 TCL 標誌性品牌霧面液晶面板 3.0 版本

Vivo Y300 Pro 在 7.69 毫米纖薄機身中配備 6,500 mAh 電池 Vivo Y300 Pro 在 7.69 毫米纖薄機身中配備 6,500 mAh 電池 Sep 07, 2024 am 06:39 AM

Vivo Y300 Pro剛剛全面亮相,它是最薄的中階Android手機之一,配備大電池。準確來說,這款智慧型手機厚度僅為 7.69 毫米,但配備 6,500 mAh 電池。這與最近推出的容量相同

三星 Galaxy S24 FE 預計將以低於預期的價格推出,有四種顏色和兩種記憶體選項 三星 Galaxy S24 FE 預計將以低於預期的價格推出,有四種顏色和兩種記憶體選項 Sep 12, 2024 pm 09:21 PM

三星尚未就何時更新其 Fan Edition (FE) 智慧型手機系列提供任何提示。目前來看,Galaxy S23 FE 仍然是該公司的最新版本,於 2023 年 10 月年初推出。

新報告對傳聞中的三星 Galaxy S25、Galaxy S25 Plus 和 Galaxy S25 Ultra 相機升級進行了嚴厲的評估 新報告對傳聞中的三星 Galaxy S25、Galaxy S25 Plus 和 Galaxy S25 Ultra 相機升級進行了嚴厲的評估 Sep 12, 2024 pm 12:22 PM

最近幾天,Ice Universe 不斷披露有關 Galaxy S25 Ultra 的詳細信息,人們普遍認為這款手機將是三星的下一款旗艦智慧型手機。除此之外,洩密者聲稱三星只計劃升級一台相機

小米紅米 Note 14 Pro Plus 上市,成為首款配備 Light Hunter 800 相機的高通 Snapdragon 7s Gen 3 智慧型手機 小米紅米 Note 14 Pro Plus 上市,成為首款配備 Light Hunter 800 相機的高通 Snapdragon 7s Gen 3 智慧型手機 Sep 27, 2024 am 06:23 AM

Redmi Note 14 Pro Plus 現已正式成為去年 Redmi Note 13 Pro Plus 的直接後繼產品(亞馬遜售價 375 美元)。正如預期的那樣,Redmi Note 14 Pro Plus與Redmi Note 14和Redmi Note 14 Pro一起成為Redmi Note 14系列的主角。李

iQOO Z9 Turbo Plus:可能增強的系列旗艦產品已開始預訂 iQOO Z9 Turbo Plus:可能增強的系列旗艦產品已開始預訂 Sep 10, 2024 am 06:45 AM

OnePlus的姊妹品牌iQOO的2023-4年產品週期可能即將結束;儘管如此,該品牌已宣布 Z9 系列的開發尚未結束。它的最終版,也可能是最高端的 Turbo+ 變體剛剛按照預測發布。時間

See all articles