跳到主要内容
SUN / 笔记

BLOG / 766 ARTICLES

技术笔记

计算机基础、AI、后端与客户端开发笔记

Android · 435 篇文章清除筛选
5 分钟
Android

1.系统架构

关于系统架构,维基百科给出了一个非常好的定义。 A system architecture is the conceptual model that defines the structure, behavior, and more views of a system.[ (系统架构是概念模型,定义了系统的结构、行为和更多的视图)

5 分钟
Android

自定义View入门

view中onDraw()是个空函数,也就是说具体的视图都要覆写该函数来实现自己的绘制。对于ViewGroup则不需要实现该函数,因为作为容器是“没有内容“的(但必须实现dispatchDraw()函数,告诉子view绘制自己)。

2 分钟
Android

如何提高Activity启动速度

减少onCreate的时间,那就精简onCreate里的代码。放在onResume里好了。为了用户体验更好一些,把页面显示的View细分一下,放在AsyncTask里逐步显示,如果你够熟练,用handler更好,这样用户的看到的就是有层次有步骤的一个个的view的展示,不会是先看到一个黑屏,然后一下显示所有view。最好作成动画,效果更自然些。利用多线程的目

2 分钟
Android

Dagger2简介(一)

Dagger是一个依赖注入(Dependency Injection,简称DI)框架,butterknife也是一个依赖注入框架。但是Dagger2比Butterknife更强大的多,它的主要作用,就是对象的管理,其目的是为了降低程序耦合。

页