- 博客(450)
- 资源 (25)
- 收藏
- 关注
原创 Flutter之Widget构建过程详解
知识储备:Flutter之BuilderContext和Widget关系浅析Fultter之Element和Widget对应关系解析今天来详细谈谈Flutter的Element,了解了Element,Flutter的一些概念和框架就是“程序员头上的虱子,一眼看透了”(这他娘的什么比喻),话不多说,赶紧上车!在我们使用Flutter开发的时候常用的就是各种Widget,那么Element是什...
2019-11-09 22:27:45 2778 11
原创 Flutter之GlobalKey详解
博主打算通过登录功能来总结一下Flutter的相关知识点。为什么选择登陆功能呢?因为登录功能逻辑简单,很好抽象,功能也很普遍,这也是博主以此为突破口写android MVC和MVP探讨的原因。本系列应该不长,初步估计也就三篇左右,通过层层递进,慢慢地会勾勒出一个完整的登陆功能的demo,demo的源码点此可得。俗话说站在巨人的肩膀上成长的更快,当然这个俗话是我瞎篇水字数的,本系列博文的重要参考资料...
2019-11-02 14:00:40 23931 18
原创 Flutter之Widget 更新机制原理浅析
本篇博客将要分析Widget的更新机制,在阅读这篇文章之前建议读者阅读Fultter之Element和Widget对应关系解析, 从Element和Widget对应关系这篇博文中可以知道有如下的表关系:...
2019-03-25 14:36:05 3218 2
原创 从源码角度分析android事件分发处理机制
正式开始之前的准备工作: 之前也写过一篇《android事件拦截处理机制详解》的博客,通过博客的名字也可以知道那篇博客只是分析了android控件View对事件的拦截和处理,简单的总结如下: 1)父View优先拦截当前事件,拦截不成功就让子View对当前事件进行拦截。 2)如果拦截成功的话,就会沿着子view到父View的路...
2015-12-08 12:18:12 6141 7
原创 HarmonyOS鸿蒙学习笔记(24)AppScope的icon和UIAblity的icon的区别
app.json5和moudle.json5的icon的区别
2024-01-29 10:20:05 405
原创 HarmonyOS鸿蒙学习笔记(20)DevEco Studio 3.1.1 无法连接本地模拟器
DevEco Studio 无法连接本地模拟器
2024-01-23 09:34:28 925 2
原创 hvigor ERROR: Unable to find ‘hwsdk.dir‘ in ‘local.properties‘ or ‘HOS_SDK_HOME‘
【代码】hvigor ERROR: Unable to find ‘hwsdk.dir‘ in ‘local.properties‘ or ‘HOS_SDK_HOME‘
2024-01-18 17:22:37 627
原创 微信分享返回APP后页面无法点击修复
发现APP无法点击,按返回键后才能相应点击事件,通过查看APP层级发现上面遮罩了一层。. 通过debug发现,点击返回APP后会回调。分享成功后,点击返回。
2024-01-04 14:05:54 387
原创 Webview not displayed because it is too large to fit into a software layer (or drawing cache)
现象:在适配折叠屏的时候,从折叠到展开时 WebView如下提示而显示白屏。原来是对应的Activity开启了硬件加速导致,关闭硬件加速即可。
2023-11-28 14:41:19 193
原创 微信开放标签 OpenSDk 无法打开APP或者WXEntryActivity无响应 解决方法
微信开放标签无法打开APP,WXEntryActivity无响应
2023-11-14 13:48:37 585
原创 Android Studio 报错:Cause: unable to find valid certification path to requested target
尝试网上的各种方案不行,然后Invalidate Caches一下就成功了,真是莫名其妙。
2023-11-03 13:18:00 122
原创 android Activity设置背景为半透明的时候会显示上一个activity的内容
Activity设置背景为半透明的时候会显示上一个activity的内容
2023-07-26 17:08:10 1288
原创 webpack/hot/dev-server.jsError: error:0308010C:digital envelope routines::unsupported
webpack/hot/dev-server.jsError: error:0308010C:digital envelope routines::unsupported
2023-07-22 23:33:32 884
原创 Flutter Because x SDK version >=x.x.x <x.x.x, version solving failed.
Dart SDK 不兼容 version solving failed
2023-07-01 09:06:03 1365
原创 Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
requires Java11 to run
2023-06-20 15:08:39 564
原创 Android Studio Flamingo缺失Legacy Layout Inspector功能,无法查看当前Activity解决方案
Android Studio 查看当前Activity
2023-05-19 15:19:22 1958
原创 Android Studio Flamingo版本logcat没有级别筛选下拉框
Android Stuido Flamingo logcat 没有日志级别选项
2023-05-19 10:49:19 1250
原创 Flutter之This app is using a deprecated version of the Android embedding.
This app is using a deprecated version of the Android embedding.To avoid unexpected runtime failures, or future build failures, try to migrate this app to the V2 embedding.Take a look at the docs for migrating an app: https://github.com/flutter/flutter/w
2023-04-13 14:51:05 1082
原创 Vue多选框handleOptionClick TypeError: value.push is not a function
value.push is not a function
2023-04-11 14:34:32 2631
原创 HarmonyOS鸿蒙学习笔记(18)类似Android SharedPreferences保存数据
HarmonyOS 模仿SharedPrefenences保存数据
2023-03-27 16:58:37 1516
Android ASM 代码自动化埋点
2022-04-23
QQ侧滑简单实现
2016-03-08
ViewDragHelperDemo
2016-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人