国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

android webview 打開騰訊文檔不跳轉(zhuǎn)到申請(qǐng)權(quán)限界面顯示ERR_UNKNOWN_URL_SCHEME

這篇具有很好參考價(jià)值的文章主要介紹了android webview 打開騰訊文檔不跳轉(zhuǎn)到申請(qǐng)權(quán)限界面顯示ERR_UNKNOWN_URL_SCHEME。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

webview 只識(shí)別https和http開頭的地址

webview調(diào)用setWebViewClient方法,重寫shouldOverrideUrlLoading方法,返回return super.shouldOverrideUrlLoading(view, url);就可以跳轉(zhuǎn)到申請(qǐng)權(quán)限界面了,要登錄QQ去申請(qǐng)權(quán)限的時(shí)候報(bào)錯(cuò),因?yàn)檫@里會(huì)返回一個(gè)帶intent://的地址,只能跳轉(zhuǎn)到外部。要設(shè)置

settings.setDomStorageEnabled(true);

以下是具體代碼:

mwebMain.setWebViewClient(new WebViewClient() {
            @Override
            public void onReceivedSslError(WebView view, SslErrorHandler handler, ????????????????????????SslError error) {
                Log.d("myapp", "SslError=" + error);
                //等待證書響應(yīng)
                handler.proceed();
            }

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                Log.d("myapp", "url=" + url);
//                view.loadUrl(url);
//                return true;
                if (url.startsWith("intent://")) {
                    Uri parsedUri = Uri.parse(url);
                    PackageManager packageManager = context.getPackageManager();
                    Intent browseIntent = new
????????????????Intent(Intent.ACTION_VIEW).setData(parsedUri);
                    try {
                        Intent intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
                        if (intent.resolveActivity(context.getPackageManager()) != null) {
                            context.startActivity(intent);
                            return true;
                        }
                        //try to find fallback url
                        String fallbackUrl = ?????????????????????????intent.getStringExtra("browser_fallback_url");
                        if (fallbackUrl != null) {
                            mwebMain.loadUrl(fallbackUrl);
                            return true;
                        }
                        //invite to install
                        Intent marketIntent = new Intent(Intent.ACTION_VIEW).setData(
                                Uri.parse("market://details?id=" + ?????????????????????????????????intent.getPackage()));
                        if (marketIntent.resolveActivity(packageManager) != null) {
                            context.startActivity(marketIntent);
                            return true;
                        }
                    } catch (URISyntaxException e) {
                        //not an intent uri
                    }
                    return true;
                }
                return super.shouldOverrideUrlLoading(view, url);
            }
        });

webview打開微信地址跳轉(zhuǎn):

url以weixin://開頭的要再shouldOverrideUrlLoading增加以下判斷方法:文章來源地址http://www.zghlxwxcb.cn/news/detail-741930.html

if (url.startsWith("weixin://")
        || url.startsWith("alipays://")
        || url.startsWith("mqqapi://")) {
    //打開本地App進(jìn)行支付
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_VIEW);
    intent.setData(Uri.parse(url));
    startActivity(intent);
    return true;
}

到了這里,關(guān)于android webview 打開騰訊文檔不跳轉(zhuǎn)到申請(qǐng)權(quán)限界面顯示ERR_UNKNOWN_URL_SCHEME的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android——跳轉(zhuǎn)到小程序

    Android——跳轉(zhuǎn)到小程序

    1.接入第三方時(shí),一定要先看官方文檔,防止出錯(cuò) 微信開放文檔 這個(gè)是從Android跳轉(zhuǎn)到微信小程序的官方文檔說明,是比較簡單的 這里主要說明一下appId,這個(gè)是移動(dòng)應(yīng)用的appId,不是小程序的appId,文檔說得很清楚 移動(dòng)應(yīng)用的appId,需要去微信開放平臺(tái)去注冊(cè)獲?。??微信開放

    2024年02月15日
    瀏覽(20)
  • 通過Chrome打開IE瀏覽器并跳轉(zhuǎn)到指定頁面并傳遞參數(shù)

    通過Chrome打開IE瀏覽器并跳轉(zhuǎn)到指定頁面并傳遞參數(shù)

    通過Chrome打開IE瀏覽器并跳轉(zhuǎn)到指定頁面并傳遞參數(shù) 方式一:通過瀏覽器打開ie瀏覽器(可以換做其他應(yīng)用),跳轉(zhuǎn)到指定頁面(方式一只支持單個(gè)參數(shù)) 1、新建alert.reg 替換最后一行,實(shí)現(xiàn)打開ie瀏覽器后跳轉(zhuǎn)到指定頁面(只支持傳遞單個(gè)參數(shù)) @=\\\"cmd /c set m=%1 call set m=%%m:

    2024年02月12日
    瀏覽(33)
  • win10系統(tǒng)打開IE瀏覽器后會(huì)自動(dòng)跳轉(zhuǎn)到Edge。

    win10系統(tǒng)打開IE瀏覽器后會(huì)自動(dòng)跳轉(zhuǎn)到Edge。

    解決win10系統(tǒng)打開IE瀏覽器后會(huì)自動(dòng)跳轉(zhuǎn)到Edge瀏覽器。win10系統(tǒng)自動(dòng)升級(jí)后無法打開IE,打開也是自動(dòng)跳轉(zhuǎn)到系統(tǒng)自帶的Edge瀏覽器,但有些業(yè)務(wù)系統(tǒng)只能用IE,下面就教大家怎么解決這個(gè)問題。(win11用同樣方法也可以解決) 打開win10的控制面板, 打開網(wǎng)絡(luò)和lnterent? 打開lnte

    2024年02月11日
    瀏覽(83)
  • 解決一打開IE瀏覽器就自動(dòng)跳轉(zhuǎn)到Edge瀏覽器的問題

    解決一打開IE瀏覽器就自動(dòng)跳轉(zhuǎn)到Edge瀏覽器的問題

    打開Internet Explorer瀏覽器后會(huì)自動(dòng)跳轉(zhuǎn)到Microsoft Edge瀏覽器。 打開控制面板,選擇“Internet選項(xiàng)”,選擇【高級(jí)】選項(xiàng)卡,取消勾選“啟用第三方瀏覽器擴(kuò)展*”即可。

    2024年02月11日
    瀏覽(28)
  • Android跳轉(zhuǎn)到QQ加群、聊天頁面

    1.跳轉(zhuǎn)到QQ聊天頁面(單聊) 2.跳轉(zhuǎn)到QQ群頁面 在跳轉(zhuǎn)到QQ群頁面前,需要先獲取要跳轉(zhuǎn)到QQ群的Key,獲取Key的網(wǎng)址:https://qun.qq.com/join.html 電腦 加群的 鏈接, 是 掃描 群的 二維碼 圖片 可以 得到 點(diǎn)擊, 手機(jī)里打不開

    2024年02月04日
    瀏覽(21)
  • 打開IE瀏覽器就會(huì)跳轉(zhuǎn)到Microsoft Edge微軟瀏覽器如何解決

    某件事情必須要用到IE瀏覽器 一打開IE瀏覽器時(shí)卻老是會(huì)跳轉(zhuǎn)到Microsoft Edge瀏覽器,不知道如何解決 1、因?yàn)槲④浺褜㈤_發(fā)重心放在基于Chromium的新版Edge瀏覽器上,而傳統(tǒng)的InternetExplorer則逐漸被淘汰。 2、也就是說,如果當(dāng)前使用的是IE瀏覽器,可以考慮切換到新版Edge瀏覽器,

    2024年02月11日
    瀏覽(94)
  • Android Fragment跳轉(zhuǎn)到Activity的方法

    一開始我直接按照Activity頁面之間跳轉(zhuǎn)的方法進(jìn)行的跳轉(zhuǎn),就是在xml文件中給相應(yīng)的組件onClick 在網(wǎng)上查詢到的好像都是下面這種 但是我在Fragment的Java文件中用到這個(gè)并不能實(shí)現(xiàn)預(yù)想的效果。 在多次嘗試后我直接在Fragment所嵌入的Activity的Java文件中添加了以下代碼,實(shí)現(xiàn)了跳

    2023年04月25日
    瀏覽(32)
  • Android從一個(gè)APP跳轉(zhuǎn)到另外一個(gè)APP

    啟動(dòng)另外一個(gè)目標(biāo)APP(非覆蓋原來APP的方式) 1、當(dāng)前APP加入獲取權(quán)限聲明:(不加入權(quán)限檢查,沒法啟動(dòng)目標(biāo)app) 2、執(zhí)行跳轉(zhuǎn)代碼: 1、目標(biāo)APP的對(duì)應(yīng)Activity中加入action 2、當(dāng)前應(yīng)用執(zhí)行跳轉(zhuǎn)到目標(biāo)APP * Intent跳轉(zhuǎn)時(shí)捕獲一下異常(略),防止目標(biāo)對(duì)象不存在引起崩潰。

    2024年02月04日
    瀏覽(23)
  • 微信小程序使用webview打開pdf文檔及顯示網(wǎng)頁內(nèi)容

    微信小程序使用webview打開pdf文檔及顯示網(wǎng)頁內(nèi)容

    一、微信小程序根據(jù)接口返回的pdf鏈接,在小程序內(nèi)部瀏覽pdf內(nèi)容 需要用到微信小程序的兩個(gè)api 下載資源到本地 wx.downloadFile wx.openDocument 前一個(gè)api下載資源到本地,后一個(gè)api打開pdf文檔 二、根據(jù)網(wǎng)頁鏈接,把網(wǎng)頁內(nèi)容在微信小程序內(nèi)部顯示 需要用到微信小程序的一個(gè)標(biāo)簽

    2024年02月09日
    瀏覽(28)
  • Android從一個(gè)App界面跳轉(zhuǎn)到另一個(gè)App界面

    Android從一個(gè)App界面跳轉(zhuǎn)到另一個(gè)App界面 首先,將需要的要跳轉(zhuǎn)的App的activity暴露出來 需要注意的是,如果不暴露,就會(huì)報(bào)錯(cuò) 然后在需要進(jìn)行跳轉(zhuǎn)的地方寫如下代碼 顯示啟動(dòng) 1 常見 2 通過Intent的ComponentName: 3 初始化Intent時(shí)指定包名: 隱式啟動(dòng) 通過Intent-filter的Action,Category或

    2024年02月16日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包