1. Tetapkan pautan dalam html
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
- <kod kelas="hljs" javascript="">var openApp = fungsi () {
-
var btnOpenApp = dokumen.getElementById(open-app);
-
btnOpenApp.onclick = fungsi () {
//Buka fungsi aplikasi tempatan -
var -
buka=fungsi(url){
tamat masa var;
- fungsi try_to_open_app() {
masa tamat-
= setTimeout(fungsi(){
window.location.href-
=url;
console.log()
- }, );
- }
- cuba_buka_apl();
- }
- jika (/android/i.test(navigator.userAgent)) {
- //alert(This is Android'browser.);//This is the browser for Android platform
- jika (/MicroMessenger/i.test(navigator.userAgent)) {
- makluman(Ini ialah penyemak imbas MicroMessenger, sila gunakan penyemak imbas tempatan untuk membuka);//Ini ialah penyemak imbas di bawah platform WeChat
- }
- lain {
- terbuka(url pasaran aplikasi andorid);
} -
} -
jika (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { -
//alert(This is iOS'browser.);//This is the browser for iOS platform -
jika (/MicroMessenger/i.test(navigator.userAgent)) { -
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 -
} -
lain { -
terbuka(url pasaran aplikasi ios);
- }
- }
- };
- }
- kod
>-
Android配置
Kod XML/HTML复制内容到剪贴板
- <aktiviti android:name=".ui. UploadActivity" android:screenorientation="potret">
-
<penapis niat>
-
<data android:scheme=" http" android:host="192.168.167.33" android:port ="8088" android:path="/mi-tracker- web/download.html">
-
<tindakan android:name=" android.intent.action.VIEW">
-
<kategori android:name=" android.intent.category.DEFAULT">
-
<kategori android:name=" android.intent.category.BROWSABLE">
-
kategori>kategori>tindakan>data >penapis niat>
-
aktiviti>
Buka Permohonan
Kod XML/HTML
复制内容到剪贴板
- <%@ halaman bahasa="java" contentType="text/html; charset=ISO-8859-1"
- Pengekodan halaman="ISO-8859-1"%>
-
<skrip taip="teks/ javascript"> lokasi.tetingkap="market://search?q=com.singtel .travelbuddy.android";skrip>
-
String str = "market://details?id=" getPackageName();
-
Niat localIntent = baharu Intent("android.intent.action.VIEW");
- localIntent.setData(Uri.parse(str));
- startActivity(localIntent);
HTML配置示例
Buka apl
Pasaran Terbuka
Butiran Pasaran Terbuka
Android获取参数:
Kod XML/HTML复制内容到剪贴板
- Uri uri = getIntent().getData(); Rentetan test1= uri.getQueryParameter("arg0"); Rentetan test2= uri.getQueryParameter("arg1");
- 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 arg=uri.getQueryParameter("arg");
-
String arg=uri.getQueryParameter("arg");
- }lain{
- view.loadUrl(url);
- }
- kembali benar;
- }
- });
以上所述是小编给大家介绍的 Android本地应用打开方法——通过html5写连接 ,希割望🎜>