[技术日志] 20190316

1 修改微信和QQ的X5内核

在有些需求中, 需要让微信和QQ不使用自己的X5内核, 而使用Android原生的内核, 可以在微信和QQ中打开以下网址, 在打开的界面中进行开启和禁用即可
http://debugtbs.qq.com/

2 tail命令

tail命令可以打开文件的最后几行
如下:

tail -1000

3 DialogFragment中可以使用dissmissAllingStateLosed来避免异常

4 删除WebView中的liteStore中的数据, 可以在客户端中调用以下方法

WebStorage.getInstance().deleteAllData()

flutter:如果在widget树的某一个节点处设置一个默认的文本样式,那么该节点的子树中所有文本都会默认使用这个样式

Flutter中布局类和容器类的区别

  1. 布局类Widget一般都需要接收一个widget数组(children), 他们直接或间接继承自(或包含)MultiChildrenderObjectWidget, 而容器类Widget直接或间接继承自(或包含) SingleChildRenderObjectWidget
  2. 布局类Widget是按照一定的排列方式对其子Widget进行排列; 容器类Widget一般只包装其子Widget, 对其添加一些修饰(补白或背景色), 变换(旋转或剪裁), 或限制(大小)等

Flutter中罗列Widget

ConstrainedBox 限制子widget的最大或者最小高度或宽度
SizedBox: 制定子widget的精确宽度和高度
UnConstrainedBox 解除子widget的高度或者宽度限制
DecoratedBox 在子widget绘制前后绘制一个装饰Decoration(如背景, 边框, 渐变)
Boxdecoration 绘制类容器, 里面可以实现颜色\图片\边框\渐变等等功能
Transform 变换, 可以进行各种缩放 位移,等变化
RotatedBox 与Transform不同的是, Transform会作用于绘制阶段, 而RotatedBox会作用于Layout阶段
Container 这个容器可以实现上面的装饰\变换\限制等等功能(PS: 那还要上面的那么多容器干啥)
Scaffold: 这是一个非常常用的界面骨架, 他包含一个导航栏\导航栏右边有一个分享按钮\一个抽屉菜单\一个底部导航\右下角有一个悬浮按钮
AppBar 可以设置标题\导航栏菜单\底部Tab等
TabBar 可以实现选显卡效果
Drawer: 抽屉式菜单
FloatingActionButton: 悬浮按钮, 注意他可以和BottomAppBar配合在底部打出一个圆形的洞
SingleChildScrollView 类似于Androi中的ScrollView, 接收一个子Widget
ListView 不多说了, 无线加载列表
GridView 也不多说了
CustomScrollView 可以将多个滚动Widget的滚动效果"粘起来"
Sliver 指有特定滚动效果的可滚动块
ScrollController 滚动监听效果
WillPopScope 可以做连续两次点击返回键退出的功能
InheritedWidget 可以高效的将数据向widget树下传递
Theme 主题 不多讲, 等用到的时候可以仔细看看
GestureDetector 可以完成手势处理
Notification是Flutter的一个重要的通知机制, 每一个节点都可以分发通知, 通知会沿着当前节点(context)向上传递, 所以得父节点都可以NotificationListener来监听通知. 这种通知方式被称之为冒烟通知
Curve Flutter通过Curve来描述动画过程, 如匀速\加速还是先加速后减速
AnimationController 用来控制动画, 它包含动画的启动 停止和反向等方法
Hero 动画可在两个不同的page实现widget飞入的动画

AirtestIDE 脱离IDE使用命令行运行的命令

python -m airtest run /Volumes/Data/02.projects/10.airtest/01.send_moment/new/untitled.air --device ios:///http://192.168.1.48:8100 --log /Volumes/Data/01.projects/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值