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(轉)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章