草庐IT

ionic-native

全部标签

android - 如何在 Android Studio 中链接 native 库?

我目前正在使用一个已经编译到.so文件中的库。我已将库放入jniLibs并加载它:System.loadLibrary("library");现在,我想在我自己的一些native代码中使用这个库,那么如何将这些.so文件与我自己来自jni的native文件链接起来文件夹? 最佳答案 现在可以在AndroidStudio中使用了。您可以在构建时使用CFlags-I和ldFlags-L。看看这个goodexample. 关于android-如何在AndroidStudio中链接native库

android - 如何编写一个简单的带有回调的 react-native 原生模块

如何以最简单的方式完成这项工作,我无法将回调发送到react-native,可能我遗漏了一些东西。@ReactMethodpublicvoidtestCallback(Callbackcb){StringsampleText="Javaisfun";inttextLength=sampleText.length();try{cb.invoke(textLength);}catch(Exceptione){cb.invoke("err");}}在react-native方面vargetNativeCallback=require('react-native-native-callback

Android NDK 无法使用两个 gradle 插件调试 native 代码

我将NDK与实验性gradle插件一起使用,最初我能够调试我的native代码。然后看到这个issuehttps://github.com/googlesamples/android-ndk/issues/119和这篇博文http://frogermcs.github.io/json-parsing-with-flatbuffers-in-android/.这种方法会很棒,因为我可以为android特定代码使用稳定的gradle插件,为native代码使用实验性gradle插件,例如使用数据绑定(bind)会很棒。我能够使用这种结构,但我失去了调试native代码的能力。我创建了一个示

android - 适用于 Android 的 React-Native Twitter 登录

我正在尝试使用react-native通过Twitter登录。显然对于iOS它是有效的,因为我使用的是react-native-simple-auth包。但是安卓呢?好像还没有twitter原生登录的包? 最佳答案 最近我发现了一些有用的包,用于在ios和android的react-native中实现twitter登录。这些是列出的包https://github.com/GoldenOwlAsia/react-native-twitter-signinhttps://github.com/Luzgan/react-native-tw

java - 尝试向 React Native 添加 openFile 方法,无法调用 getCurrentActivity

在react-native-fs(https://github.com/johanneslumpe/react-native-fs)的一个分支中,我试图添加这段代码:publicclassRNFSManagerextendsReactContextBaseJavaModule{publicRNFSManager(ReactApplicationContextreactContext){super(reactContext);}@ReactMethodpublicvoidopenFile(Stringfilepath,Callbackcallback){try{Filefile=newF

android - React Native 应用程序在 Android 模拟器上不断关闭

我正在尝试在android模拟器(react-nativerun-android)上运行一个ReactNative应用程序,但是它一直崩溃并显示错误消息“MYAPP已停止”。我试图弄清楚在哪里可以进一步调试它(错误消息、日志等)。我在终端和模拟器本身上都没有看到任何错误消息。因此,除了尝试解决应用程序无法部署的原因之外……人们还可以在哪里进一步调试Android模拟器上的应用程序部署问题?旁注:我从版本0.31.0升级到0.32.0并运行了react-nativeupgrade命令,这也需要覆盖一些文件(我选择了覆盖所有文件的选项)。我是否应该担心从升级到0.32.0的最新更改不起作用

android - React native - 重新加载什么都不做

我刚开始使用ReactNative。我连接了智能手机,在react-nativerun-android之后,我可以在屏幕上看到“HelloWorld”。但是,当我将“HelloWorld”更改为其他内容、保​​存文件,然后点击我设备上的重新加载命令(摇动手机后)时,我看不到任何更改。我需要再次react-nativerun-android才能看到新的东西。我在Windows10上工作。构建也需要很多时间。我读过类似的东西,但没有找到任何合理的解决方案。谁能帮忙?另外:有时,当我点击Reload时,我需要在packager服务器终端中按enter键以重新加载View,但更改不会出现。

android - 基于 generator-gulp-angular 在 Ionic 项目上配置 Live Reload

我有一个Ionic1.3.1项目,其架构基于旧的但黄金的generator-gulp-angular,我想在设备(Android)上启用LiveReload。我的gulp配置路径如下所示:exports.paths={src:'src',dist:'www',tmp:'.tmp',e2e:'e2e'};这意味着要在浏览器中运行项目,我使用gulpserve并在Android设备中运行,我使用gulpbuild&&ionicrunandroid。我无法使用命令ionicrunandroid--livereloadasdescribedinthedochere因为它同步了www文件夹(在g

java - native C++ 方法是否计入 dex 文件方法计数?

为了Dex方法计数限制,我想知道用原生C++编写的方法是否被计入Dex文件方法计数。如果是,如果添加1个本地方法,则将多少个方法添加到Dex计数中?以及一个Java方法有多少个方法添加到dex计数中,因为我似乎在我创建的每个构建中都没有一个可靠的数字... 最佳答案 要获得答案,我们应该遍历.DexFormat.在我们的例子中,最有趣的部分是method_ids数组:methodidentifierslist.Theseareidentifiersforallmethodsreferredtobythisfile,whetherde

android - 如何停止背景音乐播放? ( react native 声音)

我正在使用react-native-sound模块,但是当我开始播放声音并按下Home按钮退出应用程序时,声音会继续播放。当我重新加载应用程序时,它会第二次启动声音,我无法在其上使用.stop()来销毁它,因为它只会销毁加载在顶部的第二个第一个。我该如何阻止它?classHomeextendsComponent{constructor(props){super(props);this.props.actions.fetchScores();}componentWillReceiveProps(nextProps){nextProps.music.backgroundMusic.stop