
react-native
文章平均质量分 53
轻量开发
与凤凰同飞,必是俊鸟;与虎狼同行,必是猛兽!
展开
-
react-native android热更新详解----增加进度条(4)
1.最新研究react-native android热更新组件react-native-pushy,发现官方例子只有更新成功或失败的回调,没有更新进度回调,所以自己捣鼓一个更新进度获取和显示。 下面是热更新android源码,只有public void onDownloadCompleted()和public void onDownloadFailed(Throwable ...原创 2019-11-20 10:41:55 · 843 阅读 · 0 评论 -
react-native android热更新详解(3)
快速入门-发布应用现在你的应用已经具备了检测更新的功能,下面我们来尝试发布并更新它。注意,从update上传发布版本到发布版本正式上线期间,不要修改任何脚本和资源,这会影响update 获取本地代码,从而导致版本不能更新。如果在发布之前修改了脚本或资源,请在网页端删除之前上传的版本并重新上传。发布iOS应用首先参考文档-在设备上运行, 确定你正在使用离线包。然后点击菜单。按...原创 2019-11-20 09:51:31 · 273 阅读 · 0 评论 -
react-native android热更新详解(2)
快速入门-添加热更新功能获取appKey检查更新时必须提供你的appKey,这个值保存在update.json中,并且根据平台不同而不同。你可以用如下的代码获取:import { Platform,} from 'react-native';import _updateConfig from './update.json';const {appKey} = _update...原创 2019-11-20 09:50:25 · 353 阅读 · 0 评论 -
react-native android热更新详解(1)
快速入门-准备工作首先你应该有一个基于React Native开发的应用,我们把具有package.json的目录叫做你的"应用根目录"。如果你还没有初始化应用,请参阅开始使用React Native。所以我们也假设你已经拥有了开发React Native应用的一切环境,包括Node.js、npm、XCode、Android SDK等等。安装在你的项目根目录下运行以下命令:...原创 2019-11-06 15:07:23 · 554 阅读 · 0 评论 -
react-native-permissions发起request授权,用户授权或取消没有回调解决
最近调试授权bug相关问题,使用这个组件react-native-permissions,发现发起request授权,用户授权或取消没有回调;各种调试都没有办法解决。看下面代码import { check, request, PERMISSIONS, RESULTS, openSettings } from 'react-native-permissions';let result = ...原创 2019-10-30 15:24:48 · 5152 阅读 · 0 评论 -
Android开发——debug模式配置正式签名
微信支付和微信授权登录的时候,debug模式下无法调试,因为需要正式签名才能测试,很麻烦,所以我分享一下我的在debug模式中,配置正式打包签名,过程1.android/app build.gradle 文件如下配置android { //签名配置 signingConfigs { release { //签名文件路径...原创 2019-08-12 14:47:01 · 580 阅读 · 1 评论 -
undefined is not an object (evaluating '_react.PropTypes.func') 解决
经常网上下载代码运行报错undefined is not an object (evaluating '_react.PropTypes.func')原因是代码太老了,老的写法:import React,{ Component, PropTypes} from 'react';写的写法:PropTypes 从react 分离出去了。导入如下imp...原创 2019-06-18 15:40:15 · 5597 阅读 · 0 评论 -
ReactNative之FlatList之onViewableItemsChanged深度挖掘与研究
FlatList是ReactNative高性能的简单列表组件。本文只探讨onViewableItemsChanged属性使用,这里不过多介绍,官方文档https://reactnative.cn/docs/flatlist/。1.需求背景:FlatList列表滚动时,监听当前那些数据item在可见范围内。这时就需要FlatList的onViewableItemsChanged。使用onView...原创 2018-08-14 14:46:56 · 6109 阅读 · 0 评论 -
react-native 常见报错处理
1.java.io.IOException: Could not delete path 'F:\xxxx\android\app\build\intermediates\transforms\dex\debug\folders\1000'.解决:(权限问题导致)以管理员身份运行控制台再运行react-native run-android,如果还报错手动删除'F:\xxxx\android\app...原创 2018-07-09 17:13:46 · 2006 阅读 · 0 评论 -
React Native 之Visual Studio Code 推荐安装插件
Visual studio code 是Microsoft在2015年4月30推出 轻量级开发代码编辑器。相比Visual studio小了很多,Visual studio安装Xamarin移动开发100G的C盘快要爆满了,无力吐槽,普通电脑带不动Visual studio;还好Microsoft良心发现推出 Visual studio code,挺好用,默默把Microsoft从黑名单中删除。...原创 2018-04-09 22:29:32 · 2387 阅读 · 0 评论