Android中的NDK WebView

Android中的NDK WebView,第1张

概述有没有办法从 android ndk打开WebView? 我们可以从jni c文件中调用 java方法,我们可以打开webview但是我们需要直接从android ndk打开webview而不受java干扰. 您无法从NDK代码访问 Java UI. NDK具有在屏幕上绘制内容的基本功能,适合编写游戏,但就是这样. 如果要使用WebView,则必须将其嵌入Java UI中,然后通过JNI调用它.如 @H_419_0@ @H_419_0@ 有没有办法从 android ndk打开WebVIEw?
我们可以从jni c文件中调用 java方法,我们可以打开webvIEw但是我们需要直接从androID ndk打开webvIEw而不受java干扰.解决方法 您无法从NDK代码访问 Java UI. NDK具有在屏幕上绘制内容的基本功能,适合编写游戏,但就是这样.

如果要使用WebVIEw,则必须将其嵌入Java UI中,然后通过JNI调用它.如果没有关于你正在尝试做什么的更多细节,我真的无法进一步评论,但通常的用例是:

>游戏想要启动一个URL:游戏通过JNI调用Java,Java端将其作为意图启动.
>游戏想要在自定义UI中查看一些HTML:游戏通过JNI调用Java,Java端在其中启动带有WebVIEw的Activity.

还有很多方法可以作弊,例如:具有无标题栏的自定义活动和带有WebVIEw的透明背景显示在NativeActivity顶部.这一切都取决于你想做什么,但这一切都将涉及JNI.

@H_419_0@ 总结

以上是内存溢出为你收集整理的Android中的NDK WebView全部内容,希望文章能够帮你解决Android中的NDK WebView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1124434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存