阿里妹导读:具有一定规模的 App 通常有一套成熟通用的基础库,尤其是阿里系 App,一般需要依赖很多体系内的基础库。那么使用 Flutter 重新从头开发 App 的成本和风险都较高。所以在 Native App 进行…
标签:activity
Android Context知识梳理
今天看了一篇郭神的文章—Android Context完全解析,填补一下自己这方面的空白,郭神文章传送门。 Context类型 先来看一下Context的继承结构: 继承结构 概括地说,Context一共有三种类型,分别…
View是如何被加载到屏幕窗口的(看源码的正确姿势)
一入源码深似海,半天再也出来 从超级熟悉的入口开始 public class MainActivity extends Activity { @Override protected void onCreate(Bundl…
Android 之 四大组件总览
转载请注明出处:http://www.jianshu.com/p/1ee93e0b6f57 本文出自 LeoYan 的 博客 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 LeoYan 即可关注。 图…
源码分析之android程序如何启动,activity生命周期如何调用
源码版本28 ActivityThread为android的主线程 程序入口ActivityThread 的main()方法中 1 跟进attach方法,继续跟进getService方法,可以发现调用了系统服务…
Android Router从0到1
在Android中启动Activity一般使用startActivity或者startActivityForResult,通过这种方法启动Activity的缺点是写代码时Activity必须已经存在,这不利于多人协同工作…
android 横竖屏切换经验总结
横竖屏切换已经不是什么难的了,因为要适配手机横竖屏,所以特别研究了一下,再次系统的讲讲干货。主要是横竖屏切换,不重新创建activity。 第一步、在Manifest中给<activity>标签添加一下代码:…
Android 之 Activity (三) Task 和 LaunchMode
转载请注明出处:http://www.jianshu.com/p/37586efbf4de 本文出自 LeoYan 的 博客 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 LeoYan 即可关注。 A…
Android动画使用(五)——给Activity、Fragment设置切换动画及ViewGroup中子元素出场方式
特别提醒:本文参考摘自【Carson_Ho:http://www.jianshu.com/p/733532041f46 强烈建议读者进入原博客查看学习。】 1、Activity之间切换的动画 特别提示:Activity之…
是时候使用SaveState了
Android系统在5.0时,对进程内的内存管理做了一个优化,但并没有明确的文档说明这个优化。 这个优化为解决Android应用的内存问题,提供了一个新的思路。但如果开发者习惯于单Task的应用开发,或者从来不考虑Sav…
Android activity滑动返回
前言 activity的滑动返回也是个常用的功能,网上有很多介绍怎么去实现的库,我测过其中几个,包括star比较多的 SwipeBackLayout BGASwipeBackLayout-Android 但是这两个库各有…
Android进阶 - 监视活动窗口
摘要 在Android程序的开发维护过程中,我们可能经常需要知道自己所看到的界面处于哪一个Activity中,相信大部分程序员的做法是“在基类里打Log”,很传统没毛病o(╯□╰)o…. 前几天,在应用宝的应…
MVP架构在Android平台上的实现分析(二)
在上篇文章里,我们对Google官方的TODO-MVP基础实现做了一些分析,今天继续探讨基于Loader机制的TODO-MVP实现。 首先简单介绍Loader机制的主要特点。 Loader机制,主要用在Activity或…
2018.03.21 头条Android内推一二三面
一面(视频面试 60min) Activity生命周期与启动模式(透明Activity情况) MVC、MVP、MVVM、Android官方架构组件 IPC(进程间通信方式、Binder、AIDL、AIDL中如何使用非基本…
MD学习之TabLayout+ViewPager
d.png 想必如上图的简书旧版本首页的这种效果应该是很常见了吧,这种需求几乎涵盖了每一个app应用。 那么这种效果要怎么实现呢? TabWidget FragmentTabHost TabLayout Bottom n…