草庐IT

java - native react :android.view.WindowManager $BadTokenException

我有一个错误,我不知道从哪里开始。尝试更新react-native版本-但没有成功..环境react-native-cli:2.0.1react-native:0.54.2生产构建该应用已构建并发布到GooglePlay商店。所以它是编译的生产版本。认为这可能是模块的问题..但不太确定..这是我在主要组件中的导入importReact,{Component}from'react'import{View,Modal,Text,TextInput,StyleSheet}from'react-native'import{KeyboardAwareScrollView}from'react-n

android - 无法确定来自 10.0.1 的 java 版本 react native

我是react-native的初学者我刚刚创建了我的第一个reactnative应用程序并尝试在Android中运行它给了我这个错误我已经在mac中成功安装了java和AndroidStudio。失败:构建失败,出现异常。出了什么问题:无法从“10.0.1”确定Java版本。尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您正在运行Android模拟器或已连接设备,并且设置你的安卓开发环境:https://facebook.github.io/react-

android - 如何在 react-native 应用程序中禁用屏幕截图?

我已经使用react-native制作了一个移动应用程序(目前只有android,它不是expo应用程序),我想禁止用户在应用程序打开时截取屏幕截图。我知道完全禁用它是不可能的,但我想让它至少更难截取屏幕截图。我找到了一些示例,但我不知道如何实现它们,例如:HowtopreventScreenCaptureinAndroid我试着把:getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE);在我的app_name/android/app/src/

android - Android 8.0 设备的 native 崩溃 tgkill

我遇到了android8.0设备的native崩溃。只有崩溃发生在运行Android8+的设备上。我在“AndroidVitals-ANRs&crashes”中发现了很多native崩溃。我无法重现这些问题。设备(全部采用Android8.0):盖乐世S7edge(hero2lte)盖乐世S7(herolte)盖乐世S8(dreamlte)盖乐世A5(2017)(a5y17lte)GalaxyNote8(伟大的)###Crashlog####00pc000000000004b3ac/system/lib/libc.so(tgkill+12)#01pc000000000001a473/s

android - 在 Android 上 react native Linking.getInitialUrl 总是调用

我有一个React-Native应用程序,它包含以下代码(这里是App.js,应用程序入口点),用于管理Android上的深层链接。Linking.getInitialURL().then((deepLinkUrl)=>{if(deepLinkUrl){manageDeepLink(deepLinkUrl);}else{Navigation.startSingleScreenApp('rootScreen');}});这里的问题是每次我启动我的应用程序时都会调用getInitialURL,无论是从深度链接还是正常情况下,每次它都包含空的deepLinkUrl参数。我已经在Android

android - 在 native c 的 android ics 中绘制复杂文本

注意:我的整个senario仅适用于android版本的ICS。我的目标是呈现具有复杂脚本/印度脚本的文本。在ICS中,此功能已添加到WebView(以及浏览器)中。如果在浏览器或WebView中呈现任何印度文字,则它会正确呈现。但在其他小部件(TextView、EditText)中它呈现损坏。现在我的目标是重新使用代码在webcore中正确绘制印度文本,并使用该代码在自定义小部件中绘制印度文本。我还在浏览器中使用HTML5canvas进行了测试,它可以很好地呈现印度文本。我已经测试了android的android.graphics.Canvas,但它未能正确呈现印度文本。libski

android - 如何在 Android 上更新 native 联系人照片?

我正在开发一个示例应用程序,只是为了插入、更新和删除nativeandroid联系人。我能够成功插入、更新和删除联系人。但是更新联系人照片时出现问题。下图是观察到同一个联系人有两个不同的问题。更新联系人后,第一张图片仍然显示旧图片。但是,当我查看完整详细信息时,我能够查看新更新的联系人图像,如第二张图像所示。下面是更新联系人图片的代码。mBitmap=getAllowedPhotoBitmap(photo);mBitmap=ThumbnailUtils.extractThumbnail(mBitmap,THUMBNAIL_SIZE,THUMBNAIL_SIZE);ByteArrayOu

android - 来自 native Android 应用程序的 Rails 用户身份验证

我正在尝试开发一个主要与Android应用程序用户交流的Rails应用程序。人们应该能够在应用内注册和登录(他们只能在登录后执行大多数请求)。我浏览了很多关于如何在应用程序上执行相当于“存储session”的教程,但他们都推荐使用gem'devise'及其:token_authenticable,已弃用一段时间了。我需要关于如何执行等效操作的严肃建议。根据我的理解,客户端发送带有参数的请求,例如{email:"some@email.com",password:"pw12345"},我检查它们是否与现有用户匹配并检索字符串token,该客户端从现在起将通过header(例如{"my_ap

android - Android 6 上的 Retrofit + Robospice native 崩溃 - 致命信号 11 (SIGSEGV),代码 1

执行这一行时:Responseresponse=getService().auth(newAuthEnvelope(email,password));在loadDataFromNetwork()方法中的RobospiceRetrofitSpiceRequest类中-应用崩溃(有时不会,但方法不会返回)并显示此日志:12-1011:59:30.51017118-20973/com.package.nameA/libc:Fatalsignal11(SIGSEGV),code1,faultaddr0x586ef16intid20973(Thread-1060)12-1011:59:30.61

android - 如何在 Android 的 React Native 中更新状态

在ReactNativeforiOS中,RCTRootView有一个可写的属性appProperties,它可以用来将参数从原生代码传递到react-native模块,在这个链接中有描述:CommunicationiOS.设置后,在react-native端,this.state将更改并触发更新。但是在Android中,ReactRootView没有类似的setter来修改launchOption(在ReactRootView.startReactApplication(manager,moduleName,launchOptions)中传递)所以问题是:是否有解决方案来为Androi