首页 > 代码库 > Android常见笔试&面试题

Android常见笔试&面试题

一、JAVA部分:

(挂起)

二、Android部分:

1.Android系统的架构

2.Android常用的五大布局

3.Android四大组件是什么

4.Activity的生命周期

5.Activity的四种启动模式

6.Service的启动方式有几种,有什么区别

7.BroadCastReceiver的使用机制

8.谈一谈Handler的工作机制

9.Service运行在哪个线程中

10.两个子线程中如何通过Handler来进行通讯

11.对于不同分辨率屏幕适配你是怎么做的

12.怎样彻底结束一个APP

13.谈一谈Listview的显示原理

14.对于图片缓存你是怎么处理的

15.谈一谈你对MVC模式在Android中的应用的理解

16.android中如何避免内存溢出

17.Android中如何进行内存优化

18.谈一谈Android的几种数据存储方式(越多越好)

19.如何理解多线程

20.ANR是什么,如何避免ANR

21.LruCache的原理

22.APP主题设计框架

23.是否了解AsyncTask,原理是什么,他与httpclient请求有何区别,有何利弊

24.线程间可以相互访问吗,进程间可以相互访问吗

25.数据库该怎么优化

26.会自定义控件吗,都会哪些自定义控件

27.Sqlite中有没有使用过事务,讲讲事务

28.什么事线程池,线程池中连接数设为多少合适

29.线程的使用,你喜欢继承thread还是实现runnable?他俩有何区别。

30.你的项目中你是怎样架构的,如何分包的

31.让你去设计让服务常驻后台,你怎么设计

32.谈谈你对网络优化的理解,你如何做的网络优化

33.你对实时推送了解吗