![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 84
123yisong
这个作者很懒,什么都没留下…
展开
-
Android view绘制流程机制
摘要: 本文从Android view的根本需求为起点,站在设计者的角度,讲述了Android 系统view部分如何完成整个视图的绘制,结合view、viewgroup的组织结构,阐述整个流程机制,以期掌握Androidview部分的核心设计理念。一、基本诉求 学习一个事物,首先要找到它的首要问题,view顾名思义,视图的意思,如何显示视图是它的首要问题,从需求来看,view要满足任意的显示需求,各式各样的界面需求都要满足,如何设计一套方案来满足复杂的需求,变的十分重要,该问...原创 2021-09-27 18:33:30 · 260 阅读 · 0 评论 -
App启动加载优化
1. 背景App的启动速度极大影响到用户体验,启动又分为冷启动、热启动和温启动三种,冷启动是从零创建进程并完成初始化的过程,是三种启动方式里面挑战最大的,而且优化了冷启动速度,也能间接优化其他启动方式,业界一般说的启动速度优化指的就是冷启动速度优化,因此本文亦专指针对app冷启动速度的优化。2.问题分析首先需要定义问题,相信大家都有这样的体验,如果给你一个工程代码,然后问你该如何...原创 2019-12-05 16:49:12 · 785 阅读 · 0 评论 -
如何避免技术踩坑
一、导读相信很多技术同学都会花费几个小时、一天甚至几天的时间去攻克一个异常情况后愤而发出“好坑啊”的无奈和抱怨,下面我就给大家讲讲这个问题以及我们该如何避免,二、技术学习学习就是将自己不会的、或者不了解的变成会的、明白其机制的过程。在it行业,这种能力显得尤为重要,光语言就有上百种,按语言特点有面向对象的和面向过程的;按应用场景又分为前端、后台、客户端、脚本工具等。...原创 2019-10-13 23:37:39 · 632 阅读 · 0 评论 -
FileProvider(Failed to find configured root that contains)
一问题背景 最近项目app发布新版本,通过bugly后台发现,在调用系统相册的功能处会出现崩溃“failed to find configured root that contains xxx”,赶紧找来手机测测,发现没问题呀,又多找了几部手机试试,发现也是ok的呀,然后对比报错的系统版本是Android7.0–9.0,而且不是一部机型有问题,应该跟机型没关系,相应的又找了7.0–9.0的...原创 2019-05-27 17:23:28 · 593 阅读 · 0 评论 -
“中台战略”在Android客户端的落地实践
一、导读 在编程界,一般会根据工作内容,把开发人员分成前端、客户端、后台这三类。现在“中台”这提法很响亮,直观感觉是,难道这是一项新的工作内容,后续分类变成前端、客户端、中台、后台么?其实不然,中台不是一种具体的工作内容,而是一种思想二、背景介绍 说到中台,不得不提Supercell这个公司,这是一家位于芬兰赫尔辛基的移动游戏公司,号称世界上最成功的移动游戏公...原创 2019-08-04 15:26:05 · 1674 阅读 · 0 评论 -
华为p10黑屏问题解决
一、一开始拿到这个问题,我想到了两个方向:1、界面启动的耗时操作 特意打印了方法执行时间,还好呀,这个思路被pass2、界面的window背景色,这个是系统设置的,可能为黑色 于是试用了不少背景设置属性:android:windowBackground、windowIsTranslucentwindowFullscreen、windowContentO...原创 2019-08-11 23:20:37 · 4075 阅读 · 0 评论