Android

1、Activity生命周期?

2、Service生命周期?

3、FragmentFragmentActivity通信的方式

4、app优化

5、Android 中的动画有哪几类,它们的特点和区别是什么

6、Android 线程间通信有哪几种方式

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1Activity生命周期?

onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy()

  1. service 启动方式有两种,一种是通过startService()方式进行启动,另一种是通过bindService()方式进行启动。不同的启动方式他们的生命周期是不一样.
  1. FragmentFragmentActivity通信的方式

1.直接在一个Fragment中调用另外一个Fragment中的方法

2.使用接口回调

3.使用广播

4.Fragment直接调用Activity中的public方法

4.app优化

App启动优化

布局优化

响应优化

内存优化

电池使用优化

网络优化

5.Android 中的动画有哪几类,它们的特点和区别是什么

视图动画,或者说补间动画。只是视觉上的一个效果,实际view属性没有变化,性能好,但是支持方式少。

属性动画,通过变化属性来达到动画的效果,性能略差,支持点击等事件。android 3.0

帧动画,通过drawable一帧帧画出来。

Gif动画,原理同上,canvas画出来。

  1. Android 线程间通信有哪几种方式

1)共享变量(内存)

2)管道

3handle机制

原文地址:https://www.cnblogs.com/ServletGo/p/10619031.html