众所周知 React Native 自 2021 年开始就宣布支持新的渲染器 Fabric 并开始逐渐迁移 新架构 ,据 RN 开发团队的计划逐步迁移并在 2024 年底将会将新架构上线到 RN 正式版默认启用,并逐步放弃对旧架构的支持(当然段时间不会立即将旧架构部分移除,会在一定时间内保持兼容,就如同燃油车到电车的过...
- 2024-07-27
欢迎回到跨域这个老生常谈的问题,作为一个前端切图仔的我们,遇到跨域问题怎么办?当然是“后端大哥哥,你这个接口出现跨域啦,能不能帮我加一个 Header 允许跨域呢,呜呜呜” emmm,当然我在工作中肯定不会这么卑微(只会更加卑微的自己去加…Bushi) 难道我们前端就不能自己处理跨域问题吗?每次都要卑微的找后端大哥哥帮...
- 2023-05-16
前两天写了一篇《我觉得,是时候该好好聊聊 Android Navigation 了。》博客,今天就接着把 Navigation + BottomNavigationView 的博客给续上吧。 《我觉得,是时候该好好聊聊 Android Navigation 了。》博客地址: https://bin.zmide.com/...
- 2021-10-22
一直以来我写的 Android App 都是用一个 Activity 承接一个页面的业务逻辑,代码越写越多,各种 Activity 之间的跳转也非常混乱了,甚至到了难以维护的程度。 借着这个学习的机会,我觉得自己是应该好好了解一下 Android Navigation 了,这篇博客主要参考 Android Develo...
- 2021-10-20
由于我们使用开发技术的是 ReactNative 所以应用层是相对原生 Android APP 应用架构有部分差异的。 下图是 ReactNative 框架 Android APP 解构分层: 基于该结构上的差异化,我们对应用进行了如下 2 个层(JS层, Java 层),4个方面( js bundle 保护, APP...
- 2021-10-12
我之前写了一篇 Android app 签名使用 keytool 工具的博客(原文地址: https://bin.zmide.com/?p=181) 之前其实 Android 开发团队之前一直给 apk 使用的是 java 程序的签名方式。 我在这里再补上一个 keytool 说明的 oracle 官网链接: http...
- 2021-07-15
啊,今天又是“愉快”踩坑的一天呀 话说我为啥折腾这个 Go 语言和 gopherjs 呢?这个一言难尽啊。之前给公司的博客网站整新的编辑器的时候遗留了一个小 Bug 。由于是想要一个兼容 markdown 的富文本编辑器于是找了好久才发现一款比较适合的:vditor ,但是粘贴别的文章的内容时发现图片渲染会出现问题,我...
- 2021-02-22
首先,假设我们有个查询用户的 GraphQL 如下: 从上面 GraphQL 中我们能看到,这是一个 query 类型的请求,我们给定了一个 getUsers 请求名称,调用了 users 这个接口来得到一些用户数据 假设我们得到的数据如下: 那么 GraphQL 中的别名(aliases)到底怎么用呢? 现在我们还是...
- 2021-01-22
这几天整理了一下分享功能,目前整理了QQ,微信,系统的分享功能。分享类型有文本,链接,图片。其实还有微博没有对接,目前我还没找到好用一点的微博的 RN 组件库(有机会的话自己写一个吧)然后还有视频分享类型没有去折腾(不过现在分享视频的场景也比较少吧,之后再整吧) 首先看看需要用到的库: rn-fetch-blob(文件...
- 2020-09-06
这几天同事说我的博客很卡,确实,我这个小土豆是有点用到极致了,在这个服务器我还是挂了几个站的… 而且我没有做任何优化,上次腾讯搞活动我是买了一个 CDN 的流量包,不过我当时挂上去之后就刷新一下主页就耗了 10M 流量,哇当时我的心… 看着钱就这么哗啦啦流出去了,于是我就取消了。 前几周刚好朋友送了一个域名 tzmax...
- 2020-03-29