android - 显示网址的Android意图?
问题描述
一段时间以来,我一直在观察现代 android 应用程序(Telegram)使用一种新的方式在应用程序中打开 url。默认情况下,我制作的应用程序使用 ACTION_VIEW 和外部浏览器打开 url。这些应用程序现在通过一种适应相同风格的应用程序内浏览器来管理该意图。知道它是什么吗?
解决方案
这些是自定义 chrome 选项卡。在应用程序浏览器中。您将自定义 chrome 浏览器,使其看起来像您的应用程序。您可以根据应用程序主题修改工具栏选项卡颜色,而不是使用 webview 打开您的网址。您可以给进入和退出动画,如片段过渡。因此用户不会感觉到从您的应用程序到浏览器的大过渡。有关实施细节,请查看此链接https://developer.chrome.com/multidevice/android/customtabs
出于安全原因,它也可能很有用,因为您不会自己或在应用程序内部处理这些 url(JavaScript 可能存在一些安全问题)
推荐阅读
- typo3 - TYPO3 - 在流体中访问 _localizedUid 属性
- xml - 使用 xslt 1.0 从 xml 中删除属性并使其值以逗号分隔
- java - 如何启用以 cookie 为条件的按钮?
- tomcat - hybris commerce 6.6 使用 ssl 通过 datahub 与 ERP 集成
- c# - 代理(在负载测试中)随机测试数据,同时按顺序读取数据
- hadoop - 运行 mapreduce 作业失败(文件不存在。)
- jquery - 如何使用 JQuery 获取附加的输入值?
- sql - 如何将逐行值更新到表 pl/sql
- swift - Swift Cocoa - NSTableview 中选中的复选框单元格
- ios - Xcode9.3 supportedInterfaceOrientations 执行不正确