logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Studio新功能-设备镜像Device mirroring-在电脑侧显示手机实时画面并可控制

下载最新的灰测版本-蜥蜴成功运行到真机后,点击右侧Running Devices选项卡,再点击+号 选中当前设备;非常丝滑同步,在电脑侧也可以顺畅控制真机。

文章图片
#android studio#android
React Native 升级版本至0.66的一些经验记录(Hermes与Realm)

升级过程的话,官方有一个WEB端的工具可以提示你修改哪些内容。但是我是从一个较老的0.59.8(大约是19年5月发布的版本)的项目开始升级。并且项目中牵扯的三方库也不少,在之前的一次尝试按照官方指引升级0.65的过程中失败,一路解报错看不到头。因为时间问题那一次升级也暂时搁置了。随时react native 0.66的发布hermes 引擎升级到了0.9.0版本,这还是非常令人激动的。我最终的升级

文章图片
#android#react native
Flutter生命周期小结

触发组件再次 build 有三种方式,一个是 setState ,另一个是 didChangeDependencies ,再一个是。3. 触发组件多次 build ,这个阶段有可能是因为 didChangeDependencies、setState 或者。2. 组件创建阶段,也可以称组件出生阶段,包括 didChangeDependencies 和 build;didUpdateWidget 而引

文章图片
#flutter
[笔记]关于React Native线程的一些思考,React Native页面卡顿掉帧的原因在哪?及时获取android端用户触摸状态并对JS耗时运算进行干预。

最近在项目中发现一个现象,当给js thread处理大量数据的同时对APP界面进行交互:1.原生控件:马上得到响应,没有延迟(android seekbar)2.RN自定义组件:延迟约200毫秒后才进入触摸或手势事件查询了一番资料发现:React Native有三个重要的线程:1.Javascript thread。JS代码的执行线程,即进行了JS代码的运算处理,也承担着所有JS和原生代码的交互,

#react native
React native 界面响应慢 卡顿的几个优化方向(思路)

React native 界面响应慢 卡顿的几个解决思路(陆续整理中)最近在项目优化中整理了一些对优化性能有帮助的线索,大家可以参考一下:1.耗时的操作使用Promise异步操作(如果用户界面操作频率很高可能依然会出现标题4的情况)避免出现长时间等待的情况。2.避免过度绘制,自定义组件可以考虑继承PureComponentshouldComponentUpdate避免无变化的重复setState生

#react native
React Native 中 component 生命周期

React Native中的component跟Android中的activity,fragment等一样,存在生命周期,下面先给出component的生命周期图getDefaultPropsobject getDefaultProps()执行过一次后,被创建的类会有缓存,映射的值会存在this.props,前提是这个prop不是父组件指定的这个方法在对象被创建之前执行,因此不能在方法内调用thi

#react native#javascript
react native图片显示空白不显示的解决方法

react native图片显示空白不显示的解决方法常见的原因及解决方法:1.检查js样式中给定的宽高条件和resizeMode可以试试在添加宽高属性同时修改resizeMode='stretch'图片将完全显示出来并拉伸变形铺满整个屏幕2.重启rn服务器或卸载app重装试试。3.png格式如果是16bits的无法显示,改成8bits的就可以显示了。mac系统操作如下:在Fin...

#react native#移动开发
[笔记]关于React Native线程的一些思考,React Native页面卡顿掉帧的原因在哪?及时获取android端用户触摸状态并对JS耗时运算进行干预。

最近在项目中发现一个现象,当给js thread处理大量数据的同时对APP界面进行交互:1.原生控件:马上得到响应,没有延迟(android seekbar)2.RN自定义组件:延迟约200毫秒后才进入触摸或手势事件查询了一番资料发现:React Native有三个重要的线程:1.Javascript thread。JS代码的执行线程,即进行了JS代码的运算处理,也承担着所有JS和原生代码的交互,

#react native
报错解决 androidx.swiperefreshlayout.widget.SwipeRefreshLayout不存在

import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;因为fabric的崩溃分析将无法使用,升级google firebase crashlytics过程中发现以上报错。原先使用的原生刷新组件找不到了。解决方法:dependencies中增加:implementation 'androidx.appcompat:appcompat

#android
安卓Android activity onCreate 反复触发的原因排查及解决方法

项目中遇到异常,会反复触发activity中onCreare()中导致。经过排查,发现是屏幕旋转导致重复触发;在AndroidManifest.xml 中activity 中添加android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden|navigation"...

#android
    共 11 条
  • 1
  • 2
  • 请选择