2024年6月1日
摘要: 什么是Trace日志 Trace日志是指ANR目录下的一份txt文件 adb pull /data/anr/traces.txt Trace日志有什么用 分析应用ANR无响应的问题, Trace怎么用 Cmd line: com.xx ABI: arm Build type: optimized Z 阅读全文
posted @ 2024-06-01 12:03 杨超凡随笔的地方 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 广播超时、input event超时等问题、SP超时getString#apply#new超时、Input event dispatching timed out sending to\ANR Warning onLayout time too long问题分析及解决 阅读全文
posted @ 2024-06-01 11:58 杨超凡随笔的地方 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 这种方案简单的说,当一个动作连续触发,则只执行最后一次。查看代码,只有一个方法throttleFirstProcess方法会接收Runnnable对象作为value,以任务名作为key存储在一个ConcurrentHashMap里,每个Runnable的特点是将被延时1秒执行为了实现只执行最后一次的效果,我们主要利用了ConcurrentHashMap对象put方法的特性, 阅读全文
posted @ 2024-06-01 11:57 杨超凡随笔的地方 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 非业务执行顺序的,仅UI层面的优化,详情可以阅读笔者过去的文章Android与Web骨架屏详解。控制业务与UI的执行顺序、控制多业务之间的执行顺序。下面是这六种页面加载优化方案的对比。 阅读全文
posted @ 2024-06-01 11:56 杨超凡随笔的地方 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 主要介绍了内存泄漏的关注点是对象,对内存问题进行了分类并且确定本文关注点是内存泄漏,15种内存泄漏判断方式,hprof文件的用法和分析过程,以及memory profiler工具一些基本概念,最后提到了如何触发内存泄漏问题 阅读全文
posted @ 2024-06-01 11:53 杨超凡随笔的地方 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 明确系统提供了哪些日志,cpu、meminfo、app、log等,我们怎么看日志,看日志的三步骤,怎么用工具提高分析日志的效率,bugreport和chkbugreport。 阅读全文
posted @ 2024-06-01 11:50 杨超凡随笔的地方 阅读(298) 评论(0) 推荐(1) 编辑
  2018年8月24日
摘要: 项目介绍 这是一款主打门店营销的小程序。包括首页、门店、营销、个人设置、登录、数据统计展示、营销设置等。 本来要独立完成整个项目,包括前后端一套的,有些意外因素,项目临时收尾(说明:只完成了前端的部分,后端未完成)。 管理大师们说过:一个好的项目,必须有一个好的收尾,好的收尾,就一定要有好的经验总结 阅读全文
posted @ 2018-08-24 17:14 杨超凡随笔的地方 阅读(1652) 评论(0) 推荐(0) 编辑
  2017年6月19日
摘要: 框架:提供一定能力的小段程序 >随意转载,标注作者"金诚"即可 >本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。 >本文已经开源到Github上,欢迎各位共同编辑、参与到榜单的建设中来 >Github 地址 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI 阅读全文
posted @ 2017-06-19 20:37 杨超凡随笔的地方 阅读(47803) 评论(7) 推荐(11) 编辑