android-webview相关内容

从Android调用JavaScript

我无法从Android内部调用基本的JavaScript函数.当我从本教程克隆存储库时,然后将其剥离下来,我就能使代码正常运行.但是,当尝试创建自己的新项目时,我没有成功. 我引用了以下帖子,并且似乎在做同样的事情,但无济于事.两种方法之间没有明显的区别,所以我觉得这些文件之外可能还缺少依赖项? Android在WebView中调用JavaScript函数 在Webview中运行 ..
发布时间:2021-04-05 20:39:46 移动开发

Web视图onReceivedError已处理,但仍显示网页不可用

我试图在我的网络视图中显示一个网页.并且如果发生错误或页面加载失败,我想显示一个悲伤的笑脸,并显示一条文本,表明您的页面未加载或类似的内容.为此,我尝试将代码放入 onReceivedError()内,但除了吐司和日志外,它不知为何不起作用. 我的代码如下: webView.setWebViewClient(new WebViewClient(){@Overridepublic void ..
发布时间:2021-04-05 19:47:29 移动开发

如何以编程方式将鼠标光标包含在android电视中

我使用Webview加载随机网站.为了获得良好的导航效果,我需要打开由D-pad控制的鼠标光标,但是我没有找到有关操作方法的信息,也许有人可以开发出这种导航功能,感谢您的帮助. 解决方案 使用指针捕获 只有当包含视图的视图层次结构具有焦点时,它才能请求捕获指针.因此,您应该在视图上有特定的用户操作时请求指针捕获,例如在 onClick()事件期间或在 onWindowFocusCha ..
发布时间:2021-04-05 18:34:15 移动开发

java.lang.IllegalArgumentException:服务未注册

我有一个包含webview的应用程序.一切都进行得很好,但是在android studio的“运行"选项卡中.我收到以下消息.我的应用程序仍然可以正常工作.但这仍然困扰着我.我对这则消息不太了解. 解除绑定时引发异常java.lang.IllegalArgumentException:服务未注册:lx @ 643d3c7在android.app.LoadedApk.forgetServiceDi ..
发布时间:2021-04-04 20:39:24 移动开发

如何从Recycler View onClick缓存WebView活动的多个URL

我已经设置了一个 WebViewActivity ,它从意图中获取URL.我已经为我的 Recyclerview 设置了 onClickListener ,它会打开 WebViewActivity 并加载URL.但是, WebView 不会在打开的每个页面中都缓存每个.我应该对代码进行哪些更改? WebViewActivity.java 公共类WebViewActivity扩展了AppCo ..
发布时间:2021-04-04 20:31:31 Java开发

Android:WebView中的网络摄像头错误(相机权限不起作用)

我已经创建了WebView活动并加载 https://web.doar.zone/coronavirus 此URL需要我已经在Android中获得“运行时权限"的“摄像头"权限. 这是 MainActivity.java 的完整代码: 公共类MainActivity扩展了AppCompatActivity {私有静态最终String TAG ="MainActivity";上下文上下 ..

我的网站在android webview中的Facebook聊天按钮未打开Messenger应用

我有一个与Facebook聊天选项集成的网站.我对网站进行了网络浏览,可以在我的android应用中看到该聊天按钮,但问题是在单击聊天按钮时,它没有将我重定向到手机中安装的Messenger应用,而是将我重定向到了一个页面在上面写上1. 另一方面,在移动设备上以chrome浏览器打开我的网站(在移动查看模式下)时,聊天功能运行良好. 这是我的MainActivity.java类: 公 ..

使用espresso在Web视图中查找多个元素

我正在测试一个混合应用程序,其中每个视图都有一个Web视图. 在这些Web视图之一中,我具有具有相同属性的元素列表.它们具有相同的xpath定位器,例如: //h4 [包含(@ data-role,'产品名称')] 我想创建这些元素的列表,并对其进行迭代,计数,获取它们的属性. 在文档中,我发现了两种类似的方法: findElement(定位符,值) 和 findMult ..
发布时间:2021-04-04 19:12:22 移动开发

已授予Android Webview摄像头和麦克风权限,但无法访问

我是这个Android webview 的新手.我正在创建的应用程序具有摄像头和麦克风访问权限. 已授予对照相机和麦克风的权限,但是当尝试打开照相机时,它没有打开. 该网站在移动设备以及台式机浏览器中均可正常运行,但在我的应用中无法打开.请帮我解决这个问题.我有什么想念的吗? @Overridepublic void onRequestPermissionsResult(int r ..
发布时间:2021-04-04 18:53:56 Java开发

Webview导致页面上各种元素的背景图像变黑

横幅广告到目前为止一直运作良好.我注意到,每次横幅广告中的动画发生时,都会发生闪烁. 这会影响Fragment/Activity中所有导入和加载AdMob Fragment的元素的背景区域 AdBFiller类:Fragment(){私人lateinit var mAdView:AdView私有val mAppUnitId:字符串=“广告代码";var fragContext:上下文?=空 ..

如何提示用户启用GPS

我正试图提示用户启用gps,我尝试了很多次来解决问题,但无法清除.我是android新手,可以有人请帮助我.....我的mainactivity.java, 公共类MainActivity扩展了AppCompatActivity {私有WebView视图;@Override受保护的void onCreate(Bundle savedInstanceState){super.onCreate(sa ..
发布时间:2021-04-03 20:40:41 移动开发

如何在Google Play控制台中声明WebView所有权?

我的android应用是通过添加我的web应用的整个webview来构建的,我主要针对android用户而不是基于浏览器的用户启动.但是我将我的应用从Google Play商店审核小组中暂停了.原因是他们没有关于我的Webview内容所有权的适当信息.我只想知道如何证明我的Webview内容归我所有. 解决方案 在进行了如此多的探索之后,我了解到我们如何防止webview应用程序不会被Go ..
发布时间:2020-08-30 21:19:23 移动开发

当在Webview上单击链接时,如何在标题栏中显示微调框

是Android编程的新手.单击链接后,我想在Webview的标题栏上创建一个微调框.一个例子就是这张照片中显示的微型歌剧(位于左上方).非常感谢您的帮助. 解决方案 带有进度条或微调器的工具栏.然后,为您的Webview设置javascriptInterface并在从Webview调用工具栏的微调器时对其进行更新. ..
发布时间:2020-08-30 21:19:08 其他开发