我在网上看了一下有些人在博客上提出一些什么android开发者必须懂得问题,可是就是没有答案,所以我就把这些问题拷贝过来了。顺便也把全部的答案加上,为了让很多其它的开发者高速的找到答案,谢谢!

以下的答案我都单独写了博客来做解答,直接点击连接就能够看到了。

1. 什么是ANR,怎样避免ANR。

点击打开链接

2. 什么是FC?怎样避免FC的发生。另外FC发生时怎样捕获对应的uncaught exception?

点击打开链接

3. Asynctask的优缺点?是否能同一时候并发100+asynctask呢?

点击打开链接

4. Handler有何作用?怎样使用之(详细讲须要实现什么function)?

点击打开链接

5. 有哪些实现自己定义控件的方法?

点击打开链接

6. CMWAP, CMNET有何差别,网络通讯时是否要特殊处理?怎样切换接入点?

点击打开链接

7. 是否能讲讲你用过的adapter?

点击打开链接

8. 已经公布了软件版本号A,使用sqlite存储用户数据其DB version为1包括某张表T1,则其后须要公布版本号B,在版本号A的T1表结构的基础上又添加了2个新的字段。则是否能在保存用户已经安装的版本号A的数据的前提下,更新安装新版本号B?

点击打开链接

9. 你怎么看待在android上面应用MVC框架。是否有必要抽象独立于activity的C?



10. 各种基础问题--側重考察熟练度,比如有几种在activity之间切换的方法?是否能描写叙述一下android平台的framework的层次结构?etc。。。



11.直接问候选人你准备以下让其开展的工作的内容,问问他会怎样实现?大概须要多少工时?



12. 最关键的还是候选人的学习能力&基本功。介个多花点时间和候选人沟通。深入的讨论一些技术问题相信你自会有结论的。

最新文章

  1. 谁能完全搞懂Visual Studio的安装项?
  2. Atitit 项目中的勋章体系,,mvp建设 ,荣典体系建设
  3. Logparser 的用法
  4. beta阶段事后诸葛亮会议
  5. Java存储过程调用CallableStatement
  6. LaTeX插入jpg图片: 使用graphicx
  7. linux 多处理器概念
  8. express4.x 路由中间件
  9. Spring util-namespace下标签相关操作
  10. 一次SQL慢查询的优化处理
  11. 【DataMagic】如何在万亿级别规模的数据量上使用Spark
  12. Asp.Net WebAPI核心对象解析(三)
  13. Redis 数据变化通知服务实践
  14. hdoj:2052
  15. Java锁机制(一)synchronized
  16. Java核心技术梳理-泛型
  17. Calendar 日历类的时间操作
  18. 转 举例说明使用MATLAB Coder从MATLAB生成C/C++代码步骤
  19. ML(5)——神经网络2(BP反向传播)
  20. PAT B1029 旧键盘 (20 分)

热门文章

  1. 剑指offer—java版本实现
  2. 101.C++继承三种权限
  3. 35.QQ大数据模型
  4. OPENCV(1)
  5. Object和其他类型的转换
  6. Firefox 浏览器添加Linux jre插件
  7. java实现折半查找
  8. flex RemoteObject 的两种使用方法
  9. 【2017 Multi-University Training Contest - Team 1 1001】Add More Zero
  10. 【Codeforces Round #425 (Div. 2) A】Sasha and Sticks