![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android理论知识
文章平均质量分 94
小毕先生
这个作者很懒,什么都没留下…
展开
-
详解Activity4种启动模式
三,Activity的启动模式 Intent的标志位FLAG: 1,Intent.FLAG_ACTIVITY_SINGLE_TOP 与加载模式singleTop功能相同 2, Intent.FLAG_ACTIVITY_CLEAR_TOP 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时...原创 2018-03-13 16:21:57 · 510 阅读 · 0 评论 -
Android动画
优秀文章: HenCoder Android 自定义 View 1-6: 属性动画(上手篇) 【HenCoder Android 开发进阶】自定义 View 1-7:属性动画(进阶篇) 一,概述: 1.1,动画可以分为两类:Animation 和 Transition 1.2,Animation 又可以再分为 View Animation 和 ...原创 2017-05-20 11:10:26 · 429 阅读 · 0 评论 -
安卓 8.0在代码中的注意事项
一,3,广播最好动态注册,大部分广播不支持静态注册 今天,我 在做下载任务的时候,通过广播监听下载进度,在7.0的时候正常,但运行在8.0上面,就失效了,查了一下,发现8.0开始取消了大部分的广播静态注册. 1,在需要监听的页面进行动态注册 IntentFilter filter = new IntentFilter(); ...原创 2018-07-30 10:47:01 · 447 阅读 · 0 评论 -
Java 创建对象的几种方式
我们总是讨论没有对象就去new一个对象,创建对象的方式在我这里变成了根深蒂固的new方式创建,但是其实创建对象的方式还是有很多种的,不单单有new方式创建对象,还有使用反射机制创建对象,使用clone方法去创建对象,通过序列化和反序列化的方式去创建对象。这里就总结一下创建对象的几种方式,来好好学习一下java创建对象的方式。 一、使用new关键字 这是我们最常见的也是最简单的创建对象的方式,通...转载 2018-08-17 17:49:24 · 128 阅读 · 0 评论 -
Android Launcher 启动 Activity 的工作过程
前言 Launcher 整体流程 startActivityForResult Instrumentation IBinder contextThread IBinder token startActivity AMS AMS分析 ActivityStarter ActivityStackSupervisor ActivityStack ...转载 2018-09-29 15:07:56 · 1012 阅读 · 1 评论