
ReactNative
LQ0611
这个作者很懒,什么都没留下…
展开
-
apk重新签名 方法 并遇到 签名失败 jarsigner 提示 必须引用包含私 有密钥和相应的公共密钥证书链的有效密钥库密钥条目
在对apk进行重新签名时,我们有可能会遇到:这样的问题。或者提示等等 签名问题,现在提供一个完美正常使用的命令:jarsigner -verbose -keystore S:\Workspace\ReactNative\Testsafe\android\app\my-release-key.keystore -signedjar C:\Users\13739\Desktop...原创 2020-02-24 18:08:13 · 1421 阅读 · 0 评论 -
react-native-sqlite-storage 组件,报Unable to find a matching configuration of project
在react native 使用react-native-sqlite-storage 组件时(4.1.0版本),遇到 了 报这个错误,后来发现,4.1.0之前版本的目录结构是:这些东西在src中。而这个4.1.0版本的组件,结构是:,他把这些Android的东西,放到了platforms中。但是在link时,目录结构还是src:所以报...原创 2019-10-29 16:38:57 · 5000 阅读 · 0 评论 -
ReactNative 在有WebView组件的页面,部分Android 机 导航栏不显示 问题--记录
在开发中,0.57 版本的React Native,在某个页面用到了WebView组件,但是在部分Android机型(我这里是Mi 9)自己写的导航栏不显示问题:通过 测试发现,导航栏是存在的,如果webview可以滑动,在webview 上下滑动时,导航栏是可以显示出来的。解决方案 :通过用绝对定位,外加显示级别的方式,让其显示出来。代码如下:<View style ={...原创 2019-07-22 11:37:08 · 1237 阅读 · 0 评论 -
ReactNative 集成 腾讯TBS 进行 文件查看
近期,在项目中,需要用到腾讯的TBS来进行文件预览功能,由于SDK中给的demo是android原生,我们想要在ReactNative中使用,则需要进行一些工作,现在整理出来。一.ReactNative 调用原生1.创建 一个activity 来继承ReactContextBaseJavaModule类public class RNActivity extends Reac...原创 2019-04-03 10:16:41 · 1396 阅读 · 0 评论 -
用高德地图获取位置并自动获取天气 react-native-smart-amap-location
本模块讲述的是自动获取当前位置,并获取当前天气 思路:1.获取到当前位置;2.根据当前位置去获取天气第一步:获取到当前位置我这里用的是高德地图react-native-smart-amap-location这个组件获取当前位置具体操作:Android部分:需要用到两个组件,安装:npm install react-native-smart-amap-lo...原创 2019-02-01 14:58:11 · 4128 阅读 · 5 评论 -
ReactNative 打包及运行时出现的问题bug及解决方法(持续更新中)
1. react-native打包发布发行(Realease)版apk,出现unable to processincoming event 'ProcessComplete' (ProgressCompleteEvent)解决方法:用 gradlew.bat assembleRelease --console plain 打包2.打包时 出现 Execution failed ...原创 2018-12-17 17:07:32 · 1763 阅读 · 0 评论 -
ReactNative 在用react-navigation组件时,没有 navigator.getCurrentRoutes(); 这个方法时,Android监听返回键,在某个页面返回键退出应用
在之前项目中,在进行返回键退出应用时,应用的代码如下:componentWillMount(){ if (Platform.OS === 'android') { BackHandler.addEventListener('hardwareBackPress', this.onBackAndroid); }}componentWillUnmo...原创 2018-10-29 16:17:43 · 1730 阅读 · 1 评论 -
ReactNative打包
1.把my-release-key.keystore文件放到你工程中的android/app文件夹下。keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 100002.项目目录/android/gradle.propertie...原创 2018-10-29 16:01:25 · 273 阅读 · 0 评论 -
react native 索引列表、展示大量数据的索引列表、磁吸索引列表、快速加载大量数据的列表
近期,在完成一个含有索引列表功能的项目。效果如图所示:首先,我用的是react native 所提供的 ListView 这个组件(由于这个组件已经过期,而且此列表为分组列表,所以建议大家使用react native 官网所提供的 SectionList 组件,后面会有demo来讲解如何使用),然后计算每个组的高度,然后存起来,在点击索引的时候,用 组件所提供的scrollTo 方法...原创 2018-08-23 15:09:04 · 2991 阅读 · 0 评论 -
react native 在 init 时报“SyntaxError: Unexpected token import”错
react native 在用“react-native init demo”init项目时,报如下错误:import type {CommandT} from './commands';SyntaxError: Unexpected token import 有没有大神帮忙解决一下啊。谢谢!...原创 2018-07-06 10:30:56 · 1367 阅读 · 1 评论 -
React native 照片压缩上传
在用React native做项目的时候,遇到了照片的压缩上传问题。在很多RN技术交流群中,询问到的结果也是让用原生。但这里就遇到了RN和原生之间的兼容问题。在不懈努力之下,终于找到了一个ImagePicker这个组件。当执行这个组件时,可以开启相机,拍照后就把图片改成您设置的最大宽或者高 像素的图片,另一个属性会自动适应。例如:openCamera() { //在开启相机,拍照时,把照片...原创 2018-03-06 11:19:30 · 9542 阅读 · 0 评论 -
React Native 用CachedImageBackground组件加载网络照片(应用内缓存)
在开发项目中用到了照片的显示,所以在这里记录一下。首先,我在这一用到了<CachedImageBackground>这个组件,下载的图片存储在应用缓存中。基本用法和Image组件一样。想了解此组件的可以网络搜索“CachedImage”,<CacheImage>组件已经过期,现在基本都用<CachedImageBackground>代替。这是我在网上搜到的基本介...原创 2018-03-06 14:03:30 · 912 阅读 · 0 评论 -
ReactNative 用 通知 实现页面刷新
在ReactNative 做移动端开发时,用TabNavigator实现标签时,在两个标签之间切换时,无法实现页面的刷新。正如网上所提的问题: “如果2个tabbar 里面的 list数据是对应的,比如 一个是 货物list, 一个是 上架货物的list , 在一个list里面点击了某件货物上架, 那应该在 上架货物list里面多一件,但发现tab之间的切换不会刷新重读页面”。这时,我们可以用...原创 2018-03-26 14:01:08 · 4518 阅读 · 0 评论