1.概述
在10.0的系统产品开发中,从appandroid 进入网页WebView控件加载网页后,长按会弹出分享和打开等等字样,但是客户觉得不想要这些选项 所以要求去掉这些选项 所以就要从WebView控件开始寻找相关的代码
2.framework去掉长按webview界面弹框中的 打开 字符串的核心类
frameworks/base/core/java/com/android/internal/widget/FloatingToolbar.java
3.framework去掉长按webview界面弹框中的 打开 字符串的核心功能分析和实现
在系统的frameworks的WebView控件中,并没有发现分享的文字,于是就只能用其他的抓布局的工具来查找是什么布局,然后在实现功能,最后在Android Studio中,通过 Tools 下的Layout Inspector
来寻找布局文件 终于找到FloatingToolbar 字样
于是就全局搜索FloatingToolbar 查看它的布局
路径为:frameworks/base/core/java/com/android/internal/widget/FloatingToolbar.java