首页 > TAG信息列表 > chrome-custom-tabs

android-Chrome自定义标签在重定向时不会关闭

我正在使用chrome自定义标签,以从我在应用中成功重定向的自定义标签获取有关重定向的oAuth连接请求.唯一的问题仍然是,Chrome自定义标签不会在重定向停留在堆栈中时关闭. 在自定义标签中启动url的代码如下. customTabsIntent = new CustomTabsIntent.Builder(mCustomTabsSession)

android-具有onPageFinished()和onPageStart()行为的自定义标签

我必须在使用具有OAuth功能的网络视图登录的应用程序中实现自定义标签.有没有办法在Chrome自定义标签中具有与onPageStart()和onPageFinished()相同的行为?解决方法:如果您使用Chrome自定义标签执行OAuth(顺便说一句好主意-比WebView更加安全和可用),则应考虑使用开源AppAuth库. 即

android-setCloseButtonIcon(位图可绘制)不适用于ChromeCustomTab中的SVG

我需要在ChromeCustomTab Android中更改默认的跨图标,请使用以下代码使用后图标进行更改: Bitmap icon = BitmapFactory.decodeResource(context.getResources(),R.drawable.ic_arrow_back_white_24dp); 它与PNG兼容,但与SVG兼容. 根据本文档,我们必须根据本文档维护图像的大小. h

android – 如何使用Chrome自定义标签(Fitbit API)登录OAuth 2.0

Fitbit API不再支持webview. 所以,我研究了chrome自定义标签并在我的应用中应用. 但登录后,当我按下这个粉红色按钮(允许按钮)时,没有任何反应.(图片如下) 如何接收访问令牌并将其存储在应用程序中? 请帮我. 谢谢.解决方法:当再次授权Fitbit API时,您需要提供一个redirect_uri,这是

android – 如何使用选择器中的Intent作为PendingIntent

我想使用CustomTabs库,我需要添加一个共享菜单项.该库只接受PendingIntent实例作为菜单项的Action.我想使用以下代码确保在没有Just Once和Always按钮的情况下始终向用户建议列表: Intent shareIntent = Intent.createChooser(intent, "Choose the application to share."); 但问

android – 如果用户在其设备中禁用了Chrome浏览器,则Chrome自定义标签会崩溃

我试图在chrome自定义选项卡中打开pdf文件,使用此代码可以正常工作 CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder(); CustomTabsIntent customTabsIntent = builder.build(); customTabsIntent.launchUrl(this, Uri.parse("https://docs.google.com/viewerng

android – 可以在生产中使用Chrome自定义标签吗?

这里的blog表示用户需要使用chrome dev来使用chrome自定义选项卡. documentation还不清楚在API 16下运行的设备会发生什么.解决方法:Chrome 45上提供了自定义标签,Chrome 45已投入生产.所以,答案是肯定的,它可以用于生产. 当支持自定义选项卡的浏览器不可用时,默认行为是打开默认浏

android x Library中ChromeCustomTabs的新名称是什么?

我在Android X中找不到新的Chrome自定义标签库,库名是什么?解决方法:看看migration page. 新库是androidx.browser:browser:1.0.0.

android – Chrome自定义标签是否要求用户下载Chrome应用?

要使用Chrome自定义标签,您是否希望用户单独下载Chrome(测试版),还是将Chrome自定义标签应用到您的应用中时是否包含在内?解决方法:如果没有安装Chrome浏览器,您可以选择使用CustomTabFallback.在这里,您可以为该案例实施替代解决方案: /** * A Fallback that opens the WebviewAct

android – 向Chrome自定义标签关闭按钮添加监听器

我有一个chrome自定义选项卡,但我想在标题栏左上角的关闭(X)按钮中添加一个监听器. 我想在每次用户点击关闭按钮时触发回调. 我能够在Web视图中执行此操作,但无法确定是否可以使用chrome自定义选项卡. 这是我用来调用自定义标签的代码段: CustomTabsIntent.Builder builder =

如何从Android中的Chrome Tabs获取回调,如web视图提供了shouldOverrideUrlLoading,onLoadResource,onPageFinished

我正在尝试使用项目中的Chrome自定义标签替换网络视图.要替换webview,我需要在Android标签提供的Chrome标签中进行回调.所以在那里有任何可用的回调,如果可用,那么它们是什么?请提前帮助我.解决方法:您只能在Chrome自定义标签中提供以下回调: /** * Sent when the tab has started l

Chrome CustomTab错误:java.lang.NoSuchMethodError:没有静态方法startActivity

我正在尝试使用chrome自定义标签将fitbit与我的应用连接起来.但我得到了以下错误. java.lang.NoSuchMethodError: No static method startActivity(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V in class Landroid/support/v4/app/ActivityCompat; or i

android – 在Chrome自定义标签页中打开来自WebView的链接时获取ANR对话框.我该如何调试?

我想使用Chrome自定义标签来正确处理域外的网址.这是代码 webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request){ String url = request.getUrl().toString(); if(url.startW