06 2021 档案

摘要://鸿蒙系统 public static boolean isHarmonyOs(){ try { Class<?> buildExClass = Class.forName("com.huawei.system.BuildEx"); Object osBrand = buildExClass.ge 阅读全文
posted @ 2021-06-30 11:31 yongfengnice 阅读(1749) 评论(1) 推荐(1) 编辑
摘要:使用Android studio自带的profiler功能生成trace文件 分析profiler生成trace文件(主要是看main主线程有没有做了耗时工作,也可以看Threads下的其他线程的执行情况) 有时需要分析app冷启动时间耗时情况,单独使用profiler功能生成trace文件就有点不 阅读全文
posted @ 2021-06-23 21:46 yongfengnice 阅读(1220) 评论(0) 推荐(1) 编辑
摘要:kotlin协程suspend关键字源码解析(可能有点乱,顺着分析顺着写点,将就看特别是看注释说明,相信还是有点收获的) //1. 自己编写的kotlin源代码 private val mainScope = MainScope() fun xSuspend(view: View) { mainSc 阅读全文
posted @ 2021-06-16 21:01 yongfengnice 阅读(788) 评论(0) 推荐(0) 编辑
摘要:记一次GridView无法滚动到底部的解决方法 在实现需求时出现了GridView无法滚动到底部的bug,第一时间各种百度、Google搜索,还是找不到解决问题的方法。。。我果然是一名cv搬砖的呀,最后还是靠自己分析找出原因对症下药,记录一下以便回顾 解决方法一是自定义GridView重写onMea 阅读全文
posted @ 2021-06-07 11:33 yongfengnice 阅读(365) 评论(0) 推荐(0) 编辑
摘要:高度等于宽度的方形布局SquareLayout的实现 1.SquareLayout布局类的实现 class SquareLayout @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null, defStyleA 阅读全文
posted @ 2021-06-03 19:44 yongfengnice 阅读(164) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示