0
点赞
收藏
分享

微信扫一扫

Android 14.0 framework去掉长按webview界面弹框中的打开字符串

1.概述

在14.0系统Rom定制化开发中,在app中进入网页WebView控件加载网页后,长按网页会弹出分享和打开等等字样,但是产品需要觉得不想要这些选项 所以要求去掉这些选项所以就要
从WebView控件开始寻找相关的代码,所以要求去掉这些选项,接下来就分析下相关的流程来实现功能

2. framework去掉长按webview界面弹框中的打开字符串的核心类

frameworks/base/core/java/com/android/internal/widget/floatingtoolbar/FloatingToolbar.java

3. framework去掉长按webview界面弹框中的打开字符串的核心功能分析和实现

FloatingToolbar,这是一个由FloatingActionButton变成一个工具栏的Android UI 控件。动画效果优雅,遵循Material Design风格,
在系统内置的浏览器中相关源码中,通过相关的搜索没发现有分享 打开等相关的资源文件,所以就想在WebView等相关控件中查找相关的资源而
在系统的WebView控件中,也并没有发现分享的文字,于是就只能用Android Studio中,通过 Tools 下的Layout Inspector等开发工具
来寻找相关的布局文件,结果通过这个Android Studio中,通过 Tools 下的Layout Inspector等开发工具终于找到FloatingToolbar 字样
于是就全局搜索FloatingToolbar 查看它的布局
接下来就来看源码分析问题,从中来解决相关的问题

    public final class FloatingToolbar {
     
         /
举报

相关推荐

0 条评论