草庐IT

forms-all-native

全部标签

android - 如何在 NDK 上将 native 运行时库与 dlopen 集成?

对于我的nativec++项目,我必须设置预编译共享库的运行时加载,客户端可以在启动时使用配置更改它。在android上调用dlopen的正确方法是什么?无论我做什么,如果我没有像这样在我的Android.mk文件中将此库定义为预编译库,dlopen永远无法打开任何共享库:LOCAL_PATH:=$(callmy-dir)LOCAL_CFLAGS+=-DDEBUGLOCAL_CFLAGS+=-DANDROIDinclude$(CLEAR_VARS)LOCAL_MODULE:=barLOCAL_SRC_FILES:=bar/bar.cppLOCAL_EXPORT_C_INCLUDES:=

Android-NDK-Add Native Support-NDK location not valid in preferences

我正在尝试使用Debug模式“DebugAs”“AndroidNativeApplication”,控制台显示我需要添加native支持。但是,当我按照说明操作时,它显示如下图:我应该如何处理“首选项中的NDK位置无效”?任何建议都会有所帮助。我是新来的。谢谢。示例是NDK示例“hello-jni”。 最佳答案 检查您是否在Eclipse中指定了有效的NDK位置:Window->Preferences->Android->NDK 关于Android-NDK-AddNativeSuppor

android - 背景大小 :cover not working in android native browser

我正在尝试使用background-size:cover使背景图像适合它的容器。这是我的fiddle:TheFiddle它适用于所有浏览器,但不适用于Android原生浏览器。有人有什么解决办法吗?谢谢 最佳答案 在搜索这个问题并没有找到解决方案之后,我从CSS文件样式中删除了background-image,并在HTML代码中使用了内联样式。android原生浏览器问题解决。我更新了fiddle,它可以在androidnative浏览器中运行。TheUpdatedFiddle看来android在解析背景格式时也有这样的问题:bac

android - react-native run-android 命令失败,但 gradlew installDebug 工作

我在OSX上使用react-native0.43.3。我尝试在Android上运行应用程序并收到消息react-nativerun-androidScanning568foldersforsymlinksin/Users/ruci.k/project/mayacrew/supermembers/supermembers/node_modules(5ms)JSserveralreadyrunning.Buildingandinstallingtheapponthedevice(cdandroid&&./gradlewinstallDebug)...Couldnotinstalltheap

android - 在 React Native 中确定是否在屏幕上绘制硬件按钮

我在我的ReactNative应用程序(RN0.42)中的bottom:0处绘制了一个按钮。这在iOS和大多数Android设备上运行良好。但在没有物理硬件按钮的Android设备上,按钮栏绘制在屏幕上我按钮的正上方。所以:在这种情况下,有没有办法检测硬件按钮是物理驱动还是软件驱动来调整我的布局?或者这只是ReactNative中的一个错误,因为这只发生在模态对话框中?Nexus(绿色按钮的样式为:bottom:45,硬件按钮呈现在屏幕上):GalaxyS5:(这个设备有真正的硬件按钮,所以bottom:45太多了): 最佳答案 它

android - 检测 Android JNI 代码中的 native 内存泄漏

如何检测AndroidJNI代码中的内存泄漏?我正在使用Froyo 最佳答案 2017年更新:valgrindisavailable对于安卓。内置的malloc调试功能在AndroidN中得到了显着扩展,并且对于查找内存泄漏非常有用。您可能需要_exit()应用程序来触发转储。下面描述的DDMS功能目前获得briefmention在官方文档中。您可以利用一项不受支持的实验性功能。在您的DDMS配置文件中(例如Linux上的~/.android/ddms.cfg),添加“native=true”。这会启用NativeHeap选项卡。接

java - 从 native 函数(c++、jni)返回一个 int 会使应用程序崩溃

试图找出为什么返回int的c++函数调用会导致整个应用程序崩溃而没有任何错误/警告。这是工作代码:jintJava_org_ntorrent_DummyTorrentInfoProvider_next(JNIEnv*env,jobjectobj,jintnumber){jinttest=rand();__android_log_print(ANDROID_LOG_DEBUG,"HelloNDK!","rand()=%d",test);returnnumber;}这段代码在没有警告的情况下使应用程序崩溃:jintJava_org_ntorrent_DummyTorrentInfoProv

jdk 1.8环境下Tomcat 10报:Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMEDError: Could no

问题:如标题,关闭时显示Unrecognizedoption:--add-opens=java.base/java.lang=ALL-UNNAMEDError:CouldnotcreatetheJavaVirtualMachine.Error:Afatalexceptionhasoccurred.Programwillexit.解决:改安装Tomcat9就可以了。

android - 如何在 Xamarin.Forms 中隐藏 Android ActionBar?

如何在Xamarin.Forms中隐藏Activity的ActionBar?我尝试了以下方法,但均无效:在OnCreate()中调用ActionBar.Hide()将主题设置为"@android:style/Theme.Holo.Light.NoActionBar" 最佳答案 你可以把它隐藏在你的构造函数中publicpartialclassMyPage:ContentPage{publicMyPage(){NavigationPage.SetHasNavigationBar(this,false);InitializeCompon

android - react native : Resize custom UI component

我构建了一个非常简单的原生AndroidUI组件,我想在单击我的ReactNative项目中的按钮时更新其subview的大小。更准确地说,当单击此按钮时,我会向我的SimpleViewManager发送一条命令,后者又会调用我的自定义View的resizeLayout()。我可以验证resizeLayout()是否被正确调用,但布局不会调整大小直到我旋转手机。显然,更改设备的方向会触发我的自定义View的draw(),但我显式调用的invalidate()也会触发。其他布局更改(例如更改背景颜色而不是调整大小)效果很好。我的自定义组件如下所示:publicclassCustomCom