![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
呓曲流觞
这个作者很懒,什么都没留下…
展开
-
flutter
cmd 输入flutter崩溃问题解决办法:1、检查一下Powershell在不在环境变量的路径中;2、找到 Powershell的执行文件:(以下是我的路径)C:\Windows\System32\WindowsPowerShell\v1.0\3、配置到环境变量中,看环境变量中有没有path,若存在则用“;”隔开变量名:path,变量值: C:\Windows\System32\WindowsPowerShell\v1.0\4、重启电脑,就不会再报这个错误;原文链接:https://bl原创 2021-04-29 16:25:16 · 56 阅读 · 0 评论 -
Android性能优化系列之apk瘦身
参考参考2原创 2021-03-08 10:24:18 · 69 阅读 · 0 评论 -
Android 启动模式
启动模式原创 2021-03-08 09:20:04 · 118 阅读 · 2 评论 -
2021-02-03
原创 2021-02-03 18:53:58 · 108 阅读 · 0 评论 -
Android 文章
RecyclerView动画原理 .link原创 2021-01-20 14:10:02 · 149 阅读 · 2 评论 -
设计模式
访问者模式 .link双重分派机制通过同一个函数,对不同的类型,进行相应对处理,使结构更加清晰、灵活性更高优点:增加访问者非常容易各角色职责分离,符合单一职责原则具有优秀的扩展性使得数据结构和作用于结构上的操作解耦,使得操作集合可以独立变化灵活性缺点:具体元素对访问者公布细节,违反了迪米特原则具体元素变更时导致修改成本大违反了依赖倒置原则,为了达到“区别对待”而依赖了具体类,没有依赖抽象...原创 2021-01-18 20:45:36 · 42 阅读 · 0 评论 -
Android 常用
String[] s1 = new String[]{"qqqq","qqqqaa","ddddd"};Log.e(TAG, "doUpdate: " + new Gson().toJson(s1)); ["qqqq","qqqqaa","ddddd"]原创 2020-12-25 17:21:12 · 158 阅读 · 0 评论 -
RecyclerView回收复用以及LayoutManager
1.滑动2.onlayout布局1.mInChangeScrap-mAttachedScrap 用来缓存还在屏幕之内的ViewHolder2.mCachedView 用来缓存移除屏幕之外的ViewHolder3.mViewCacheExtension 开发给用户的自定义扩展缓存,需要用户自己管理View的创建和缓存4.RecyclerViewPool ViewHolder缓存池onTouchEvent-scrollByInternal-scrollStep-mLayout.scrollVerti原创 2020-12-12 19:01:13 · 215 阅读 · 0 评论