安卓
脚踏实地,步步前行
这个作者很懒,什么都没留下…
展开
-
Android系列(零)该学什么
虽然要学的内容很多,但总的原则就是抓重点。总结了一下要学的内容,分为六块内容:一 四大组件二 UI三 异步任务四 图片加载五 性能优化六 源码分析那么接下来每部分内容就简单带一下,点到即止。不会纠结太底层源码。...原创 2019-08-04 11:40:34 · 85 阅读 · 0 评论 -
Android系列(二)四大组件之Activity
一 Activity是怎么启动的?启动方式有四种:标准模式,栈顶复用模式,栈内复用模式,单例模式。1.为什么分为这么多模式?不同启动模式决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。等等,task?什么玩意儿?task是一个有栈结构的对象,它用来管理多个Activity。既然不同的启动模式有不同的特点,那就...原创 2019-08-04 17:57:33 · 315 阅读 · 0 评论 -
Android系列 异步通信
为啥要学多线程?先来看个场景:用户想同时做两件事,比如一边用网易云听歌,一边看网易云音乐的评论,总不能为了看个评论把歌曲停下来吧?用多线程的话就很容易解决这个问题,再开一条子线程,然后主线程做自己的事情,什么时候子线程吧事情做完了,再告诉主线程,主线程再把结果拿回来就行了。怎么实现多线程有五种方式,分别是1)继承Thread类2)实现Runnable接口3)Handler4)As...原创 2019-08-04 23:31:55 · 569 阅读 · 0 评论 -
注解
一 为什么用注解注解就是一种标记,可以在代码的关键结点上打上这些标记.程序在编译或运行时检测到这些标记就会执行一下特别的操作.最直观的是代码更简洁了,把一些复杂的操作封装起来,当程序检测到注解会执行这些复杂的操作.二 怎么用分三步:定义注解;配置注解;解析注解.定义注解新建一个Annotation文件@Retention(RetentionPolicy.RUNTIME)@Targ...原创 2019-08-08 09:20:35 · 85 阅读 · 0 评论