WebView from NDK in android
WebView from NDK in android
有没有办法从android打开WebView
ndk?我们可以从jni c++文件中调用一个java方法,并且我们可以打开一个Web视图,但我们需要在没有java干扰的情况下直接从android ndk打开一个网络视图。
您无法从NDK代码访问Java UI。NDK具有在屏幕上绘制内容的基本功能,适合编写游戏,但仅此而已。
如果你想使用WebView,你必须将它嵌入到Java UI中,然后通过JNI调用它。如果没有更多关于你试图做什么的细节,我真的无法进一步评论,但通常的用例是:
-
游戏想要启动一个URL:game通过JNI调用Java,Java方将其作为意图启动。
-
游戏想要在自定义UI中查看一些HTML:游戏通过JNI调用Java,Java端启动一个带有WebView的活动。
还有很多作弊方法,例如,让一个没有标题栏的自定义活动和一个透明的背景,上面有一个WebView,显示在您的NativeActivity的顶部。这完全取决于你想做什么,但这一切都将涉及JNI。
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- netcat command in c++
- Difference in displaying cv2 Mat
- 如何使用ndk-build.cmd构建Android.so文件
- Android NDK传感器向事件队列报告奇怪的间隔
- C++ MFC Libraries in Travis CI
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- Android P-9.0.0_r53 Logcat主缓冲区超出定义大小
- 创建具有 new in 函数和"this is nullptr"异常的对象
- Incomings Call with Android Sip stack in Embarcadero C++ bui
- 要读取一个从一个游戏应用程序(In C )到我的Android应用程序的文件
- Cocos2d-x Crash at setResponseCallback in Android
- UnsatisfiedLinkError for native cpp function in Android app
- Receiving onActivityResult in Android NDK for AccountPicker
- C++ vs Java in Android
- WebView from NDK in android
- JNIEXPORT and JNICALL in Android NDK
- Step In使用原生代码会导致Android Studio中的垃圾
- 切换到 GCC 4.8 后,Eclipse 未更新 "built-in" Android NDK 项目的包含路径
- Android NDK STL c++_shared w/LIBCXX_FORCE_REBUILD results in