56个问题都是经常用到的,可以深入研究下,也是必须掌握的开发必备知识。

安卓Android面试题汇总

搜集了一些Android面试题目,供将要面试或者正在面试的朋友参考。

1, 谈谈你对Activity的理解?

  2, Activity的生命周期?

  3, Acitvity启动模式?

  4, 在onCreate方法中Bundle savedInstanceState 这个参数有什么作用?

  5, 谈谈你对BroadCastRceiver的理解?

  6, 广播分几种?他们有什么区别?

  7, 广播的生命周期?

  8, 两种注册BroadcastReceiver的方法?

  9, 粘性广播有什么作用?怎么使用?

  10,如何控制接收者或者发送方得权限?

  11,谈谈对service的理解?

  12,service的生命周期?

  13,启动service的两种方法?有什么区别?

  14,实现进程内与进程间通信是怎么实现的?

  15,子线程更新主线程控件,会出现什么异常?

  16,怎么解决这种异常?(AsyncTask与Message、Handler、Message Queue、Looper)

  17,android中为什么要这么设计?谈谈你的看法?

  18,android中的内存管理?

  19,android中进程与线程的理解?

  20,android中有几种存储 方式?他们各自适用的场合?

  21,在使用SQLite时有什么需要注意的地方吗?

  22,getWritableDatabase()和getReadableDatabase()两者的区别?

  23,SQLite3支持事务吗?如何使用?

  24,ContentProvider有什么优点?

  25,说说你对Intent与IntentFilter的理解?

  26,显示意图与隐式意图有什么区别?

  27,能说出几个系统内置的Intent吗?

  28,谈谈android为什么要设计意图?

  29,Intent与PendingIntent的区别?

  30,四大组件中哪些是通过意图激活的?

  31,startActivityForResult()这个方法有什么用?

  32,如何安全退出ApplicationActivity?

  33,Android 中xml解析方式有哪种?各种优缺点?

  34,谈谈android中MVC模式的应用?

  35,Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念?

  36,android中的动画有哪几类,它们的特点和区别是什么?

  37,让Activity变成一个窗口:Activity属性设定?

  38,ANR是什么原因引起的?怎么解决?

  39,如何将SQLite数据库(dictionary.db文件)与apk文件一起发布?

  40,如何将打开res aw目录中的数据库文件?

  41,如何优化ListVewi?

  42,如何自定义一个控件?

  43,UI如何优化有这方面的实践吗?

  44,android程序如何支持多屏幕与国际化?

  45,如何避免内存泄露?

  46,谈谈java中JNI?

  47,谈谈NDK?

  48,返回键与Home键区别?

  49,OnTuch与OnClick的区别?

  50,结合你的项目谈谈android的最佳实践?

  51,android系统的优缺点?

  52,在项目中遇到什么难题怎么解决的?

  53,谈谈对canvas这个类的了解?

  54,在android中如何访问WebService ?

  55,android数字签名是怎么回事?

56,谈谈android架构?

点击查看更多面试题

原文地址:http://www.cnblogs.com/yun111/archive/2013/01/22/2870980.html

安卓Android面试题大全的更多相关文章

  1. Android&Java面试题大全—金九银十面试必备

    声明本文由作者:Man不经心授权转载,转载请联系原文作者原文链接:https://www.jianshu.com/p/375ad14096b3, 类加载过程 Java 中类加载分为 3 个步骤:加载. ...

  2. 19、android面试题整理(自己给自己充充电吧)

    (转载,出处丢失,请原作者原谅,如有意见,私信我我会尽快删除本文) JAVA 1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问 ...

  3. Android面试题收集(有具体答案)

    Android面试题目及其答案 1.Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机.每个Android应用程序都在它自己的进程中执行,都 ...

  4. [干货]2017已来,最全面试总结——这些Android面试题你一定需要

        地址.http://blog.csdn.net/xhmj12/article/details/54730883 相关阅读: 吊炸天!74款APP完整源码! [干货精品,值得收藏]超全的一线互联 ...

  5. Android面试题《思考与解答》11月刊

    又来更新啦,Android面试题<思考与解答>11月刊奉上. 说说View/ViewGroup的绘制流程 View的绘制流程是从ViewRoot的performTraversals开始的, ...

  6. Android扫盲教程大全经典教程全分享

    Android扫盲教程大全经典教程全分享,相当于android的简单用户手册下载路径 Android扫盲教程大全经典教程全分享.rar

  7. Android 对话框(Dialog)大全 建立你自己的对话框

    Android 对话框(Dialog)大全 建立你自己的对话框 原文地址: http://www.cnblogs.com/salam/archive/2010/11/15/1877512.html A ...

  8. 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18) eoe上看到的

    ===============eoeAndroid社区推荐:======================= 1.Android开发新浪面试题[开发者必看哦]下载地址 http://www.eoeand ...

  9. Android 面试题总结

    Android 面试题总结(不断更新) 1.INETNT几种有关Activit的启动方式FLAG_ACTIVITY_BROUGHT_TO_FRONT 将ACTIVITY带到最前面FLAG_ACTIVI ...

随机推荐

  1. 我的Win32开发抉择,Delphi老将复出

    这两天在开发公司的一个教学软件客户端,因为要考虑到给PHP.平面设计等班的同学使用,为了避免安装.Net Framework.JRE的麻烦(如果把.Net Framework.JRE打包到安装包,也会 ...

  2. Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录

    简介 之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为大脑一片空白,网上随便看见一个文档就直接复制,最后搞了乱七八糟,虽然装上了,却乱得很,现在记录下来,希望能给其他网上朋友遇到问题 ...

  3. C#分布式缓存二:Asp.Net中使用Couchbase

    前言 上一篇<C#分布式缓存一:Couchbase的安装与简单使用>主要讲解对Couchbase服务端的安装配置和客户端的引用调用,通过代码来完成最简单的实现调用.本次通过简单的配置,来完 ...

  4. 【Leetcode】【Medium】Palindrome Partitioning

    Given a string s, partition s such that every substring of the partition is a palindrome. Return all ...

  5. spring mvc ajax 提交复杂数组类型

    The server refused this request because the request entity is in a format not supported by the reque ...

  6. 微软发布Windows 10:连Windows 7都能免费升级了

    今日凌晨,微软宣布Windows 10发布. Windows10 整体重置了 Window8 的设计,恢复了原有的开始菜单设置,系统新增了虚拟桌面功能,搜索框加分类项的形式替代原有的两栏式控制面板界面 ...

  7. C#与数据库访问技术总结(五)之Command对象的常用方法

    Command对象的常用方法 说明:上篇总结了Command对象的几个数据成员,这节总结Command对象的常用方法. 同样,在不同的数据提供者的内部,Command对象的名称是不同的,在SQL Se ...

  8. 基于iscroll.js实现下拉刷新和上拉加载特效

    现在已经不是纯Android独霸天下的时代了,H5嵌入Android的Hybrid混合开发是大势所趋.今天给大家带来的就是移动端中常见的"上拉刷新,下拉加载"特效,这个特效将会基于 ...

  9. atitit.获取北京时间CST 功能api总结 O7

    atitit.获取北京时间CST 功能api总结 O7 1. 获取cst时间(北京时间)两布:1.抓取url timtstamp >>format 到cst 1 2. 设置本机时间  se ...

  10. atitit js 开发工具 ide的代码结构显示(func list) outline总结

    atitit js 开发工具 ide的代码结构显示(func list) outline总结 eclips环境::4.3.1 #-------需要一个js开发工具,可以显示outline或者代码结构显 ...