摘要: 在移动开发这片热土上,除了原生之外,也有一些公司在尝试着新技术、新模式,这是混合开发诞生和延续意义以及价值。 原生开发和混合开发的优缺点也已经是一个老生常谈的事儿了,在这里我就简单来说一下: 原生开发优点:灵活、主流、成熟、解决问题成本等优点; 混合开发技术:开发效率快,上手难度低,跨平台(一套代码阅读全文
posted @ 2017-10-13 09:43 王磊的博客 阅读(2066) 评论(44) 编辑
摘要: xcode生成rn(0.49.3)项目的时候出现“'boost/iterator/iterator_adaptor.hpp' file not found之xcode”报错。 原因: /Users/xxx/.rncache 中 boost_1_63_0.tar.gz, double-conversi阅读全文
posted @ 2017-11-15 18:12 王磊的博客 阅读(7) 评论(0) 编辑
摘要: 简述 要实现微信性别选择需要使用两部分的技术: 第一、是自定义弹出框; 第二、单选框控件使用; 效果 实现 一、配置弹出框 弹出框用的是:react-native-popup-dialog(Git地址:https://github.com/jacklam718/react-native-popup-阅读全文
posted @ 2017-11-10 18:56 王磊的博客 阅读(33) 评论(1) 编辑
摘要: iOS设置拍照retake和use按钮为中文简体,设置有两种方式一个是代码直接控制,第二就是xcode配置本机国际化为“china”(简体中文)。 本文重点要说的是第二种,这样配置有两个好处,一是操作比较简单,二是灵活度较高。 具体操作: 配置xcode项目配置 =》 Info =》 Custom 阅读全文
posted @ 2017-11-10 13:54 王磊的博客 阅读(19) 评论(1) 编辑
摘要: 升级完xcode9.1之后,编译项目出现如下错误: CI今日构建时报出如下错误: 思来想去,也没找到原因所在,编译了其他app全部都是同样的报错信息。 可能的原因: 昨天xcode9进行了小版本更新所致 电脑里存在缓存,ded可以清除缓存 解决灵感: https://stackoverflow.co阅读全文
posted @ 2017-11-10 11:02 王磊的博客 阅读(131) 评论(0) 编辑
摘要: 扯淡: 目前关于rn比较知名并且封装好的图片选择控件很多,不过能同时支持多图片上传,个数控制兼容iOS/Ad的却寥寥无几,而今天介绍的这款框架可以实现:图片裁剪、最大图片个数限制、拍照、本地相册等功能。 效果: 使用简介: 原理:react-native-syan-image-picker多图片选择阅读全文
posted @ 2017-11-09 09:42 王磊的博客 阅读(56) 评论(1) 编辑
摘要: ReactNative绑定优酷SDK需要用到两部分知识: 优酷本身的sdk绑定; RN与原生界面的交互; 效果: RN版本:0.49.3 代码更新日期:2017.10.26 下文也根据绑定需要分为两部分: 一、优酷sdk绑定; 二、RN与原生页面的交互; 一、优酷SDK绑定 1.优酷云平台创建应用,阅读全文
posted @ 2017-10-26 15:08 王磊的博客 阅读(269) 评论(3) 编辑
摘要: 在移动开发这片热土上,除了原生之外,也有一些公司在尝试着新技术、新模式,这是混合开发诞生和延续意义以及价值。 原生开发和混合开发的优缺点也已经是一个老生常谈的事儿了,在这里我就简单来说一下: 原生开发优点:灵活、主流、成熟、解决问题成本等优点; 混合开发技术:开发效率快,上手难度低,跨平台(一套代码阅读全文
posted @ 2017-10-13 09:43 王磊的博客 阅读(2066) 评论(44) 编辑
摘要: 需求描述: 图片缩放、拖动、长按保存等基础图片查看的功能; 展示每张图片文本描述; 实现效果,如图: 实现步骤 使用第三方插件:react-native-image-zoom-viewer 插件GitHub地址:https://github.com/ascoders/react-native-ima阅读全文
posted @ 2017-09-29 16:40 王磊的博客 阅读(119) 评论(1) 编辑
摘要: flex number 用于设置或检索弹性盒模型对象的子元素如何分配空间 flexDirection enum('row', 'row-reverse' ,'column','column-reverse') flexDirection属性决定主轴的方向,默认是“column”: row:主轴为水平阅读全文
posted @ 2017-09-26 18:35 王磊的博客 阅读(76) 评论(0) 编辑
摘要: 怀着即兴奋又激动的心情,踏上了第二次去上海的高铁,全长约1400公里行驶6小时15分钟,不算漫长的6个多小时里,对于不长出差的我来说,可谓是一种煎熬,再加上晕车的毛病,在去高铁的路上已经渐渐发作,但好在对上海有所期待,那种亢奋之情还可以与坐车的不适之感维持一种奇妙的平衡,一路虽有不适,但最终还是满怀阅读全文
posted @ 2017-09-19 10:46 王磊的博客 阅读(798) 评论(9) 编辑
摘要: 导航一直是App开发中比较重要的一个组件,ReactNative提供了两种导航组件供我们使用,分别是:NavigatorIOS和Navigator,但是前者只能用于iOS平台,后者在ReactNative0.44版本以后已经被移除了。 好在有人提供了更好的导航组件,就是我们今天要讲的react-na阅读全文
posted @ 2017-09-13 17:46 王磊的博客 阅读(640) 评论(0) 编辑
摘要: 接上文《微信中通过页面(H5)直接打开本地app的解决方案》已经把iOS搞定并且已经正常能跑了,突然就再也用不了了... 问题描述 测试告诉我,如果从微信打开App之后,点击App右上角的应用网址之后,iOS通用链接就费了,在也用不了了,如图: 原因分析 因为你点击右上角的网址之后,默认就把通用链接阅读全文
posted @ 2017-09-11 16:29 王磊的博客 阅读(91) 评论(0) 编辑
摘要: 简述 微信中通过页面直接打开app分为安卓版和IOS版,两个的实现方式是完全不同的。 安卓版实现:使用腾讯的应用宝,只要配置了“微下载”之后,打开链接腾讯会帮你判断本地是否已经安装了app,如果本地安装就直接打开,没有安装的话就是腾讯微下载的页面进行app下载,当然微下载的页面腾讯提供了几个模板,可阅读全文
posted @ 2017-09-09 10:06 王磊的博客 阅读(1258) 评论(1) 编辑
摘要: React Native(以下简称RN)绑定微信分享/微信登录/微信支付的实现演示+源码+注意事项!微信的调用大同小异,本文实现了微信的分享功能,其他功能可以在链接文档里面找到具体的方法。 本文分文三个部分:一、效果展示;二、实现步骤;三、注意事项; 一、效果展示 二、实现步骤 1.微信开放平台申请阅读全文
posted @ 2017-09-08 11:04 王磊的博客 阅读(127) 评论(1) 编辑
摘要: 大家都知道,一个英文=1字节,一个汉字2字节,而一个emoji表情=4个字节,在有这三种混用的时候,比如app聊天界面,那么删除和截取便成了很头痛的事情。 问题描述 截取导致乱码,如下图: 解决方案 使用C#里面的Substring进行截取一个长度,截取完成之后判断截取的是否为乱码,如果是乱码,在进阅读全文
posted @ 2017-09-06 15:37 王磊的博客 阅读(40) 评论(2) 编辑
摘要: 问题描述 Xamarin使用IsGroupingEnabled="true"之后再Cell操作就会出现数据展示bug,数据不刷新的问题,如下图所示: 点击取消的是其他钢厂,但ViewCell展示的一直是“长峰”,这就分组试图一个比较常见的bug。 解决方案 在Tapped事件移除数据之前先把List阅读全文
posted @ 2017-09-06 11:14 王磊的博客 阅读(19) 评论(0) 编辑
摘要: 之前一篇写了《逻辑性最强的React Native环境搭建与调试》说了RN的安装,今天在这里做一个复盘,让我们能够更直观更深入的了解React Native(以下简称RN),这一篇重点来说的就是,安装之后必报的2个错误的解决方案。 更新日期:2017.9.2 运行环境:Windows 10/Andr阅读全文
posted @ 2017-09-02 11:54 王磊的博客 阅读(251) 评论(0) 编辑
摘要: React Native系列 《逻辑性最强的React Native环境搭建与调试》 《ReactNative开发工具有这一篇足矣》 《解决React Native unable to load script from assets index.android.bundle on windows》 阅读全文
posted @ 2017-07-28 16:04 王磊的博客 阅读(2902) 评论(1) 编辑
摘要: React Native系列 《逻辑性最强的React Native环境搭建与调试》 《ReactNative开发工具有这一篇足矣》 《解决React Native unable to load script from assets index.android.bundle on windows》 阅读全文
posted @ 2017-07-21 14:37 王磊的博客 阅读(342) 评论(0) 编辑
摘要: React Native运行的时候,经常碰到React Native unable to load script from assets index.android.bundle on windows解决方法有2种: 方法一:设置IP和端口 具体步骤:报错页面晃动手机,显示菜单 =》 点击Dev S阅读全文
posted @ 2017-07-19 14:46 王磊的博客 阅读(1233) 评论(0) 编辑
摘要: ReactNative系列文章: 1.《逻辑性最强的React Native环境搭建与调试》 2.《ReactNative开发工具有这一篇足矣》 正文 React Native(以下简称RN)开发工具的文章很多,几乎千篇一律都是Copy的(一毛一样),本文结合自己的实践经历,推荐给Coder最实用的阅读全文
posted @ 2017-07-06 11:17 王磊的博客 阅读(3213) 评论(1) 编辑
摘要: ReactNative系列文章: 1.《逻辑性最强的React Native环境搭建与调试》 2.《ReactNative开发工具有这一篇足矣》 正文 React Native(以下简称RN),已经“火”了好一段时间了,网上的资料相对也很丰富,只是一直迟迟没有发布1.0,不过出身豪门(Faceboo阅读全文
posted @ 2017-07-03 18:37 王磊的博客 阅读(812) 评论(2) 编辑
摘要: 一、设备类是Xamarin重要开发组成部分,下面介绍一下设备类的主要用法: 更多Device相关信息请访问:https://developer.xamarin.com/guides/xamarin-forms/platform-features/device/ 二、第三方弹窗,模态窗口 先看效果图:阅读全文
posted @ 2017-06-22 15:39 王磊的博客 阅读(247) 评论(0) 编辑
摘要: 续《是时候开始用C#快速开发移动应用了》刷屏之后,把C#开发移动应用的技术 => Xamarin,在这里和大家做一个分享! 语音合成:也被称为文本转换技术(TTS),它是将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的口语输出的技术。 技术选型:语音合成初步选择有两个,一是讯飞、二阅读全文
posted @ 2017-06-09 19:59 王磊的博客 阅读(790) 评论(4) 编辑
摘要: 1.Xamarin调用WebView: 原理:Xamarin.Forms WebView内置方法xx.Eval(..)可以调用到页面里面的js函数。 WebView展示的代码如下: 调用核心代码: 效果如下: 2.WebView调用Xamarin: 原理:WebView通过Navigating改变事阅读全文
posted @ 2017-06-07 16:37 王磊的博客 阅读(439) 评论(0) 编辑