草庐IT

forms-all-native

全部标签

javascript - React Native - 初始属性 Android

我在React-Native下工作,我正在寻找通过Java将初始Prop传递给JS。这可以在Objective-C中使用initialProperties轻松完成,如下所示:RCTRootView*rootView=[[RCTRootViewalloc]initWithBundleURL:jsCodeLocationmoduleName:@"myapp"initialProperties:initialPropertieslaunchOptions:launchOptions];其中initialProperties是一个NSDictionary,它将转换为JSON并通过this.pr

android - react native : JAVA_HOME is not set and no 'java' command could be found in your PATH

我一步步跟着官方GettingStarted.我从一个干净的linux安装开始,并根据“使用native代码构建项目”选项卡安装了所需的一切。我还阅读了故障排除部分。我已经使用终端创建了项目。这是我运行react-nativerun-android时的错误:StartingJSserver...Buildingandinstallingtheapponthedevice(cdandroid&&./gradlewinstallDebug)...ERROR:JAVA_HOMEisnotsetandno'java'commandcouldbefoundinyourPATH.Pleaseset

安卓 SearchView OnFocusChangeListener : onFocusChange is not called at all

我在Activity中有一个SearchView;当用户执行搜索时,一个包含搜索结果的Fragment被添加到同一个Activity中。现在我想要的是当SearchView被点击时(因此它获得焦点,用户在那里输入),Fragment已经显示(包含搜索结果)应该变得暗淡/模糊。所以我尝试在Fragment的onActivityCreated生命周期回调方法中为SearchView设置一个OnFocusChangedListener>,但是好像根本就没有被调用。finalActivitymyActivity=getActivity();Log.i(TAG,"myActivity>"+myA

android - React-Native:显示加载屏幕直到加载 webview

我现在有一个组件SplashScreen,我首先渲染它直到我的状态被设置。我想以某种方式找到一种方法如何在加载我的webview时仍然显示此组件。我将onLoadEnd添加到我的webview并且看起来我在完成加载时收到了我的消息,问题是如果我首先加载启动画面并等待状态更改onLoadEnd实际上永远不会更改,因为webview还没有呈现。有什么好的方法可以做到这一点吗? 最佳答案 我的解决方案实际上非常简单,WebView组件可以有参数renderLoading,这对我来说不起作用,我发现这是因为还需要定义startInLoadi

android - React native 和 Android Instant Apps 将如何合作?有什么想法吗?

Google最近发布了android即时应用程序。这基本上是代码拆分。这是否适用于Reactnative应用程序,因为native构建将生成主js包。有什么想法可以充分利用这两种技术,尤其是混合ReactNativeAndroid应用程序? 最佳答案 Android5.0及更高版本现在支持NDK!但是,如果某处潜伏着不兼容性,请务必让他们知道。Reference您还可以检查facebook/react-native 关于android-Reactnative和AndroidInstant

android - 在 Android 上构建 Xamarin.Forms 应用程序时识别大量 XA0106 警告的罪魁祸首

我们有一个Xamarin.Forms应用程序,它使用了很多包。构建时,我们会收到数百条XA0106警告,如下所示:/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2):WarningXA0106:SkippingMusterd.Droid.Resource.Attribute.MediaRouteControllerWindowBackground.PleasecheckthatyourNugetPackageversionsareco

android - tgkill - Android 8.0 Samsung S8 上的 native 错误

最近我开始遇到Androidnative崩溃(在GooglePlayvitals中报告)。它们仅发生在搭载Android8的三星GalaxyS8或S8+手机上。根据堆栈跟踪,它与UI渲染器线程有关。但是我不知道如何修复它,甚至不知道它在应用程序中的确切位置。知道如何找出应用程序中发生这种情况的位置吗?为什么只有搭载Android8的GalaxyS8受到影响?谢谢。backtrace:#00pc0000000000071854/system/lib64/libc.so(tgkill+8)#01pc000000000001e058/system/lib64/libc.so(abort+88

android - javax.net.ssl.SSLHandshakeException : Connection closed by peer at com. android.org.conscrypt.NativeCrypto.SSL_do_handshake( native 方法)

在api级别24之前,我的代码工作正常,但它在api级别24(7.0Nougat)上给我错误。我不知道我的代码出了什么问题。第一种方法在这里:xyz.com内部list文件:android:network安全配置="@xml/network_security_config"我在res/xml/network_security_config中包含了network_security_config并且ca证书在res/raw/my_ca.pem中第二种方法在这里:importorg.apache.http.client.HttpClient;importorg.apache.http.con

android - ViewPagerAndroid 不使用 React-Native 在 ScrollView 下渲染

我可以使用ViewPagerAndroid,但是当我将它放在ScrollView组件下​​时,不会呈现任何内容。以前有人遇到过这个吗?React-Native:版本0.22平台:安卓这按预期工作:View1View2View3;以下内容不呈现任何内容:View1View2View3我也在github上创建了一个问题:#6469 最佳答案 这是一个老问题,但我也遇到过类似的问题,并通过将contentContainerStyle={{flex:1}}添加到scrollview标签来解决它。egp>View1View2View3{/*s

php - 无法为 Linux amd64 加载 native 库 'libnative-platform.so'

首先,如果这属于AskUbuntu,我很抱歉...我不太确定它属于哪个论坛。我正在尝试使用PHP和shell脚本从Githubfork并构建一个Android项目。基本上,我正在打印我写入网站的shell脚本的一些输出。当您访问该页面并按下一些按钮时,该项目将使用Gradle进行fork和构建。PHP代码运行shell脚本,然后在命令运行时将输出打印到浏览器。但是,我的脚本输出了这个错误:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Failedtoloadnativelibrary'libnative-platform.so'fo