Android面试题总结(五)Android基础篇

1.android四大组件简介,生命周期及简单用法

https://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html(转:介绍的挺细,且全)

2.Activity之间的通信方式?(简单回答,不做分析)

(1)Bundle传值

(2)直接intent.putExtra

(3)使用静态变量(一般不推荐使用)

借助外部存储来实现

(4)sharePreference

(5)使用sqllite

(6)使用服务广播

3.Actiity和Fragment之间生命周期的比较?

https://blog.csdn.net/qq_36713816/article/details/80568902(转)

4.Activity的四种启动模式对比

https://blog.csdn.net/JustinNick/article/details/52530279(转)

5.Fragment各种情况下的生命周期

https://blog.csdn.net/Jokeeeeee/article/details/46004931(转)

6.fragment之间通信

1.设置Tag,setData( Bundle bundle)方法

2,接口方式

3.EventBus

7.Activity怎么跟Service绑定?

https://www.imooc.com/article/9015(转)

8.activity和service的通信方式?

  1. Activity调用bindService (Intent service, ServiceConnection conn, int flags)方法,得到Service对象的一个引用,这样Activity可以直接调用到Service中的方法,如果要主动通知Activity,我们可以利用回调方法
  2.  Service向Activity发送消息,可以使用广播,当然Activity要注册相应的接收器。比如Service要向多个Activity发送同样的消息的话,用这种方法就更好

9.广播的分类和应用

https://blog.csdn.net/carson_ho/article/details/53160580(转)

10.Context相关

https://www.jianshu.com/p/94e0f9ab3f1d

11.Android属性动画

https://blog.csdn.net/iispring/article/details/50322625(转)

12,谈谈接口与回调的理解

https://blog.csdn.net/Petershusheng/article/details/47323023(转)

13.Android两种序列化的方式和区别

https://blog.csdn.net/u011240877/article/details/72455715(转)

14.Android插值器与估值器

https://blog.csdn.net/qq_24530405/article/details/50630744(转)

你可能感兴趣的:(Android)