草庐IT

react-native-communications

全部标签

android - UnsatisfiedLinkError:找不到 native 方法 - Android

我正在使用C++代码开发一个Android应用程序。尝试使用JNI但失败了。myFirstApp.cpp中的代码JNIEXPORTjintJNICALLJava_com_example_myfirstapp_CreateApp_findMarkersNative(JNIEnv*env,jobject,jlongaddrRgba){//clock_tbegin=clock();Mat&mRgb=*(Mat*)addrRgba;Matmgray(mRgb.rows,mRgb.cols,CV_8UC1);cvtColor(mRgb,mgray,CV_RGBA2GRAY,1);//thewor

android - native 窗口 queueBuffer 函数不呈现 Stagefright 解码器的输出

我将一个SurfaceView表面从Java传递到JNI,在那里我从该表面获取native窗口。Stagefright从mp4文件解码h264帧。在解码过程中,我调用ANativeWindow::queueBuffer()以发送要渲染的解码帧。解码或调用queueBuffer()时都没有错误,我得到的只是黑屏。我真的觉得我没有正确设置native窗口,以便在调用queueBuffer()时将其呈现到屏幕上。但是,我可以直接通过memcpy将像素渲染到native窗口。不幸的是,在我实例化OMXClient之后,尝试手动绘制像素时发生了段错误,因此看来我必须使用queueBuffer()

android - (如何)我可以在没有网络字体的情况下仅通过 css 在浏览器中使用 native Android 字体吗?

我正在尝试制作一个不使用网络字体的网络应用程序,以将浏览器请求保持在绝对最低限度。与此同时,我尝试只为标题等使用“好看”的细字体。这基本上没问题:iOS和MacOS原生有HelveticaNeue-UltraLight,Windows(Phone)有SegoeUI(WP)Light。字体看起来不一样,但总体风格相似,我不必使用单一的网络字体。所有这些都可以直接通过css“font-family”来解决。有没有办法在Android上获得类似的外观?Android有RobotoLight,它可以完美地满足我的要求,但似乎不可能在没有webfonts的情况下通过css样式简单地解决这个问题。

android - 无法获取 SAMSUNG S4 native 浏览器历史记录

我正在从设备native浏览器访问浏览器历史记录。我使用以下代码-Cursorcur=getContentResolver().query(Browser.BOOKMARKS_URI,newString[]{Browser.BookmarkColumns.URL},null,null,BookmarkColumns.DATE+"DESC");它在所有设备上都能正常工作,但在SAMSUNGS4中Cursor返回null。我发现在我得到正确响应的设备中,浏览器包是“com.android.browser”,但在S4设备中它是“com.sec.android.app.sbrowser”。那是

未经处理的拒绝typeerror:dbuser.validpassword不是函数续集节点react Passport

我正在尝试在我的Web应用程序上使用护照身份验证。我正在使用续集ORM,ReactJS前端以及Express和Node后端。现在,当我注册用户时,一切正常。当我尝试登录时,问题就到了。我看到用户查询数据库以使用正确的电子邮件查找用户,但是当该比较密码时,我会遇到错误。“未经拒绝的typeerror:dbuser.validpassword不是函数”这是我的config/passport.js文件:varpassport=require("passport");varLocalStrategy=require("passport-local").Strategy;vardb=require(".

导致setState(react)具有异步的代码在哪里?

最近,我阅读了很大一部分的React和ReactDom代码库,以了解当呼叫发生SetState时会发生什么。在这一点上,我想说我了解高水平的事件的顺序。呼叫以设定状态会导致添加到需要处理的更新队列中的消息。处理更新,并且仅在必要时进行更改。这是我迷路的地方。有数百个博客文章讨论了SetState的异步行为。虽然我毫不怀疑setstate是异步的,但我在ReactDom代码库中找不到会引入异步行为的代码行。有人知道这是确切的情况吗?看答案首先setState可以以异步方式执行,但并不是这样执行的。本·纳德尔(BenNadel)列出了他的一些发现setState()状态突变操作可以在ReactJ中

React Native未能安装Firebase

我正在尝试将Firebase安装到我的ReactNative项目中。为此,我根据一些来源尝试了几种方法。我打开CMD,转到项目目录,并尝试了这些目录:npminstall--savefirebasenpminstallfirebase--savenpmireact-native-firebase--save但不幸的是,这些都无法将firebase安装到我的ReactNative项目中。对于第1和2号,它说:npmERR!Cannotreadproperty'find'ofundefined对于第3条,它说:npmERR!pathC:\Users\User\AndroidStudioProjec

android - AVG 杀毒软件将我的 React Native Android 应用程序检测为恶意软件

AVG2016防病毒软件将我的ReactNativeAndroid应用程序标记为恶意软件。该应用程序基于RN构建。从源代码构建的应用程序使用:http://facebook.github.io/react-native/docs/android-building-from-source.html该应用程序不需要任何特殊访问权限。使用AWSCDN加载图像,所有对我们后端的查询都使用TLS。 最佳答案 在有人找到问题的根源之前,您可以将您的APK文件作为错误检测的样本提交:https://secure.avg.com/submit-sa

Android gradle ndk jni build with external library & native debugging (ARToolkit)

我正在尝试让AndroidStudio成为我用于java和c/c++代码的主要开发IDE。我希望能够调试native代码。在这种情况下,我尝试将ARToolkit5用作库。由于ARToolkit5中的一些示例,我有这个构建文件。我有这个Android.mk文件MY_LOCAL_PATH:=$(callmy-dir)LOCAL_PATH:=$(MY_LOCAL_PATH)#PullARToolKitintothebuildinclude$(CLEAR_VARS)ARTOOLKIT_DIR:=$(MY_LOCAL_PATH)/../../../../../artoolkit5/androi

android - 在 React Native Android 上定义自定义原生事件

我正在尝试在Android上的ReactNative应用程序中定义自定义事件。我有nativeView,它有一个native按钮。按下按钮时,我想向我的ReactNative组件发送一条消息以显示模态屏幕。我遵循了这些示例,但并不理解所有元素,并且在我的尝试中做了一些猜测。在我的ViewManager类中:publicclassMyViewManagerextendsSimpleViewManager{//Contructoretc...@OverrideprotectedMyViewcreateViewInstance(ThemedReactContextthemedReactCon