当以默认Webbrowser应用程序打开时,android studio webbrowser获取链接

学习者

我想创建一个Web浏览器,并用这些行成功将其定义为默认浏览器。

<intent-filter>
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data android:scheme="http" />
                <data android:scheme="https" />


            </intent-filter>
 

但是现在,例如,当我转到Gmail并单击链接时,它打开了我的应用程序,但问题是我没有找到一种使它能够打开应用程序并使Webview加载我单击的链接的方法。在此示例中,是在Gmail上。那么,当另一个应用程序启动Web浏览器时,该如何执行javascript代码却能够获取URL,从而可以使用命令将其加载到Webview上mywebview.load(urlgetwhentheappopen);

编码

 try {
            String url = getIntent().getData().getPath();
            Toast.makeText(this, url, Toast.LENGTH_LONG).show();
            Log.d("link", url);
            WebView myweb=(WebView) findViewById(R.id.web);
            myweb.loadUrl(url);
        }catch(Exception e){
            Log.d("error","no link"+String.valueOf(e));

        }
哈立德

Android操作系统将URL路径传递到Intent对象内部的应用程序

在您的WebBrowser活动中,您可以获取如下链接:

可尔丁

val url = intent.data?.toString()

爪哇

String url = getIntent().getData().toString()

然后,您可以简单地调用:

mywebview.load ( url );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Smartface App Studio从SMS链接打开应用程序

来自分类Dev

单击链接时如何在“Webbrowser”事件中获取链接属性(页面名称)?

来自分类Dev

在 Visual Studio 中获取 Windows 窗体应用程序项目以从窗体运行,而不必打开 Visual Studio?

来自分类Dev

当我单击 android studio 应用程序上的任何链接时,应用程序已关闭,我该如何解决?

来自分类Dev

从应用程序打开android深度链接

来自分类Dev

从应用程序打开android深度链接

来自分类Dev

尝试获取UserCredential时,在应用程序内置c#WebBrowser组件上显示身份验证页面

来自分类Dev

我无法使用新的应用程序链接语法打开Visual Studio Code工作区

来自分类Dev

Android Studio:运行“应用程序”时出错,找不到默认活动

来自分类Dev

如何使用非默认应用程序打开链接

来自分类Dev

Android Studio:从多语言应用程序中的资源获取字符串时出错

来自分类Dev

WebBrowser Visual Studio 2012中未获取“新建”选项卡

来自分类Dev

Android Studio-更改默认的应用程序布局加载

来自分类Dev

获取WPF WebBrowser HTML

来自分类Dev

如何在与 Firebase 链接的 Android Studio 中显示我的应用程序的所有在线用户?

来自分类Dev

Android:如何像在Android Studio中进行调试一样获取应用程序的日志?

来自分类Dev

Android:如何像在Android Studio中进行调试一样获取应用程序的日志?

来自分类Dev

Android应用程序链接-在浏览器中从应用程序打开URL而不触发应用程序链接

来自分类Dev

C#Winforms WebBrowser在默认浏览器中打开链接

来自分类Dev

Android:选择用于打开链接的应用程序

来自分类Dev

单击网站链接后如何打开Android应用程序?

来自分类Dev

Android:选择用于打开链接的应用程序

来自分类Dev

在Android中与Facebook应用程序打开链接

来自分类Dev

Android Studio错误正在运行的应用程序:无法获取调试桥

来自分类Dev

在Windows聊天应用程序中动态添加Webbrowser控件:

来自分类Dev

C#WPF应用程序Webbrowser无法运行angularjs

来自分类Dev

如何从WPF WebBrowser获取HtmlElementCollection

来自分类Dev

获取.net Webbrowser全屏事件

来自分类Dev

如何在Android的我的应用程序中打开其他应用程序的链接

Related 相关文章

  1. 1

    使用Smartface App Studio从SMS链接打开应用程序

  2. 2

    单击链接时如何在“Webbrowser”事件中获取链接属性(页面名称)?

  3. 3

    在 Visual Studio 中获取 Windows 窗体应用程序项目以从窗体运行,而不必打开 Visual Studio?

  4. 4

    当我单击 android studio 应用程序上的任何链接时,应用程序已关闭,我该如何解决?

  5. 5

    从应用程序打开android深度链接

  6. 6

    从应用程序打开android深度链接

  7. 7

    尝试获取UserCredential时,在应用程序内置c#WebBrowser组件上显示身份验证页面

  8. 8

    我无法使用新的应用程序链接语法打开Visual Studio Code工作区

  9. 9

    Android Studio:运行“应用程序”时出错,找不到默认活动

  10. 10

    如何使用非默认应用程序打开链接

  11. 11

    Android Studio:从多语言应用程序中的资源获取字符串时出错

  12. 12

    WebBrowser Visual Studio 2012中未获取“新建”选项卡

  13. 13

    Android Studio-更改默认的应用程序布局加载

  14. 14

    获取WPF WebBrowser HTML

  15. 15

    如何在与 Firebase 链接的 Android Studio 中显示我的应用程序的所有在线用户?

  16. 16

    Android:如何像在Android Studio中进行调试一样获取应用程序的日志?

  17. 17

    Android:如何像在Android Studio中进行调试一样获取应用程序的日志?

  18. 18

    Android应用程序链接-在浏览器中从应用程序打开URL而不触发应用程序链接

  19. 19

    C#Winforms WebBrowser在默认浏览器中打开链接

  20. 20

    Android:选择用于打开链接的应用程序

  21. 21

    单击网站链接后如何打开Android应用程序?

  22. 22

    Android:选择用于打开链接的应用程序

  23. 23

    在Android中与Facebook应用程序打开链接

  24. 24

    Android Studio错误正在运行的应用程序:无法获取调试桥

  25. 25

    在Windows聊天应用程序中动态添加Webbrowser控件:

  26. 26

    C#WPF应用程序Webbrowser无法运行angularjs

  27. 27

    如何从WPF WebBrowser获取HtmlElementCollection

  28. 28

    获取.net Webbrowser全屏事件

  29. 29

    如何在Android的我的应用程序中打开其他应用程序的链接

热门标签

归档