Cara membuka aplikasi tempatan Android - tulis sambungan melalui kemahiran tutorial html5 _html5

WBOY
Lepaskan: 2016-05-16 15:51:45
asal
2850 orang telah melayarinya

1. Tetapkan pautan dalam html

Salin kod
Kodnya adalah seperti berikut:

href=”[skim]://[host]/[path]?[query]”

Skim boleh ditetapkan kepada mana-mana nilai dalam apl dan tetapan untuk android dan ios adalah sama
2 Jika aplikasi setempat wujud, buka apl itu secara terus tidak wujud, tunggu untuk tempoh masa Lompat ke appstore
Anda perlu menentukan pelayar di bawah platform ios atau android, anda perlu menentukan pelayar WeChat

Kod XML/HTMLSalin kandungan ke papan keratan
  1. <kod kelas="hljs" javascript="">var openApp = fungsi () {
  2. var btnOpenApp = dokumen.getElementById(open-app);
  3. btnOpenApp.onclick = fungsi () {
  4. //Buka fungsi aplikasi tempatan
  5. var
  6. buka=fungsi(url){
  7. tamat masa var;
  8. fungsi try_to_open_app() {
  9. masa tamat
  10. = setTimeout(fungsi(){
  11. window.location.href
  12. =url console.log()
  13. }, );
  14. }
  15. cuba_buka_apl();
  16. }
  17. jika (/android/i.test(navigator.userAgent)) {
  18. //alert(This is Android'browser.);//This is the browser for Android platform
  19. jika (/MicroMessenger/i.test(navigator.userAgent)) {
  20. makluman(Ini ialah penyemak imbas MicroMessenger, sila gunakan penyemak imbas tempatan untuk membuka);//Ini ialah penyemak imbas di bawah platform WeChat
  21. }
  22. lain {
  23. terbuka(url pasaran aplikasi andorid);
  24. }
  25. }
  26. jika (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {  
  27. //alert(This is iOS'browser.);//This is the browser for iOS platform
  28. jika (/MicroMessenger/i.test(navigator.userAgent)) {
  29. makluman (pelayar terbina dalam WeChat tidak menyokong pembukaan aplikasi tempatan, sila klik pada penjuru kanan sebelah atas untuk membukanya dengan penyemak imbas tempatan); //Ini ialah penyemak imbas di bawah platform WeChat
  30. }
  31. lain {
  32. terbuka(url pasaran aplikasi ios);
  33. }
  34. }
  35. };
  36. }
  37. kod>
  38.  

     Android配置

    Kod XML/HTML复制内容到剪贴板
    1. <aktiviti android:name=".ui. UploadActivity" android:screenorientation="potret">    
    2. <penapis niat>    
    3. <data android:scheme=" http" android:host="192.168.167.33" android:port ="8088" android:path="/mi-tracker- web/download.html">    
    4. <tindakan android:name=" android.intent.action.VIEW">    
    5. <kategori android:name=" android.intent.category.DEFAULT">    
    6. <kategori android:name=" android.intent.category.BROWSABLE">    
    7. kategori>kategori>tindakan>data >penapis niat>    
    8. aktiviti>   

    Buka Permohonan

    Kod XML/HTML复制内容到剪贴板
    1. <%@ halaman bahasa="java" contentType="text/html; charset=ISO-8859-1"    
    2. Pengekodan halaman="ISO-8859-1"%>    
    3. <skrip taip="teks/ javascript"> lokasi.tetingkap="market://search?q=com.singtel .travelbuddy.android";skrip>    
    4. String str = "market://details?id="   getPackageName();    
    5. Niat localIntent = baharu Intent("android.intent.action.VIEW");    
    6. localIntent.setData(Uri.parse(str));    
    7. startActivity(localIntent);   

    HTML配置示例
    Buka apl
    Pasaran Terbuka
    Butiran Pasaran Terbuka
    Android获取参数:

    Kod XML/HTML复制内容到剪贴板
    1. Uri uri = getIntent().getData(); Rentetan test1uri.getQueryParameter("arg0"); Rentetan test2uri.getQueryParameter("arg1");    
    2. webView.setWebViewClient(new WebViewClient(){    
    3. @Override    
    4. public boolean shouldOverrideUrlLoading(WebView view, String url) {    
    5. Uri uri=Uri.parse(url);    
    6. if(uri.getScheme().equals("m")&&uri.getHost().equals("my.com")){    
    7. String arg=uri.getQueryParameter("arg");    
    8. String arg=uri.getQueryParameter("arg");    
    9. }lain{    
    10. view.loadUrl(url);    
    11. }    
    12. kembali benar;    
    13. }    
    14. });  

    以上所述是小编给大家介绍的 Android本地应用打开方法——通过html5写连接 ,希割望🎜>

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan