前言 历时半年,我们整理了这份市面上最全面的安卓面试题解析大全 包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等 一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前 两轮技术面试的几率。 如何使用它? 1.可以通过目录索引直接翻看需要的知识点,查漏补缺。 2.五角星数表示面试问到的频率,代表重要推荐指数
目录
讯享网
第一章:ANDROID 基础 15 一、 Activity(更新2020.5.15) 15 1、 什么是Activity? 15 2、 请描述一下Activity 生命周期 15 3、 常见的 Activity 类型有 FragmentActivitiy,ListActivity,TabAcitivty 等。请描述一下 Activity 生命周期 16 4 、如何保存Activity 的状态或者(Activiy 重启怎么保存数据?) 16 5、 两个Activity 之间跳转时必然会执行的是哪几个方法? 18 6、 横竖屏切换时Activity 的生命周期(★★★★) 18 7、 如何将一个Activity 设置成窗口的样式 18 8、 如何退出 Activity ?如何安全退出已调用多个 Activity 的 Application ?(★★★★)19 9、 Activity 的四种启动模式,singletop 和 singletask 区别是什么?一般书签的使用模式是 singletop,那为什么不使用singletask? 20 10、 Android 中的Context, Activity ,Appliction 有什么区别?(★★) 21 11、 两个 Activity 之间传递数据,除了 intent,广播接收者,content provider 还有啥?22 12、 Context 是什么?,一个应用有多少个Context(2020.5.15)(★★) 22 13.activity 之间还有 activity 和 service 之间如何传值, 可以传图片吗? (2020.5.15 )(上海)
讯享网23
二、 Service 24 1.Service 是否在main thread 中执行, service 里面是否能执行耗时的操作? (★★) 24 2.Activity 怎么和Service 绑定,怎么在Activity 中启动自己对应的Service? 25 3.请描述一下Service 的生命周期(★★★) 25 4.什么是IntentService ?有何优点?(★★★) 27 一、IntentService 简介 27 二、INTENTSERVICE 特征 27 1. 通过startService 31 2. 通过bindService 31 三、Broadcast Receiver 32 1.请描述一下BroadcastReceiver (★★) 32 2.在manifest 和代码中如何注册和使用BroadcastReceiver 33 3.BroadCastReceiver 的生命周期 34 四、 ContentProvider (更新2020.5.15 ) 35
1.请介绍下ContentProvider 是如何实现数据共享的(★★★) 35
2.为什么要用ContentProvider ?它和sql 的实现上有什么差别?(★★★) 36
讯享网3.说说ContentProvider、ContentResolver、ContentObserver 之间的关系(★★★★) 36
4.使用 contentProvider 获取本地所有的音频文件(上海)(更新2020.5.15) (★★★) 37 五、 ListView 37
1.ListView 如何提高其效率?(★★) 37
- 当ListView 数据集改变后,如何更新ListView 38 3.ListView 如何实现分页加载(★

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/162277.html