我们可以从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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)