android开发的基础,2024年Android笔试题总结

开篇

最大的悲哀,就是以为自己挣到了很多钱,其实根本不懂怎么挣钱,随着年龄的增长,找不了工作了,却根本不知道怎么活下去!

这个道理,会随着年龄的增长,越来越深刻。

以前,我总是推荐别人学计算机,做程序员。确实,这个行业能够极短的时间内,改变人生,起码改变了我的人生

但当看到身边的朋友,一个个随着年龄的增长越来越难找得到工作,越来越受歧视的时候,你会发现,等年纪大了以后,现实将并不是那么美好。

本文内容比较沉重,但将是大部分底层程序员将面临的现实问题,知其本质,早做备就好.

Android相关

Android部分我就不分几大块了。直接列举,但是列举到的每一项都是面试经常会问到并且会延伸问的,所以需要深入的去研究。

1.Android事件分发机制,请详细说下整个流程

2.Android view绘制机制和加载过程,请详细说下整个流程

3.Activty的加载过程 请详细介绍下

4.Activity的启动模式:

5.Activity缓存方法:

6.Service的生命周期,两种启动方法,有什么区别:

7.怎么保证service不被杀死8.广播的两种注册方法,有什么区别。

9.Intent可以传递哪些数据类型10.Json有什么优劣势

11.动画有哪几类,各有什么特点:

12.Handler、Loop消息队列模型,各部分的作用。

13. 怎样退出终止App:自己设置一个Activity的栈,然后一个个finish()。

14. Android IPC:Binder原理

15.android的优化

16.一个singleton如何实现线程的同步问题

17.android重要术语解释

18.理解Window和WindowManager

19.Bitmap的处理:

20.综合技术:

21.如何实现一个网络框架(参考Volley)

22.ClassLoader的基础知识:

23.插件化框架描述:dynamicLoadApk为例子

24.热修复:Andfix为例子

相关推荐
Kapaseker1 小时前
你一定会喜欢的 Compose 形变动画
android
QuZhengRong1 小时前
【数据库】Navicat 导入 Excel 数据乱码问题的解决方法
android·数据库·excel
zhangphil2 小时前
Android Coil3视频封面抽取封面帧存Disk缓存,Kotlin(2)
android·kotlin
程序员码歌9 小时前
【零代码AI编程实战】AI灯塔导航-总结篇
android·前端·后端
书弋江山10 小时前
flutter 跨平台编码库 protobuf 工具使用
android·flutter
来来走走13 小时前
Flutter开发 webview_flutter的基本使用
android·flutter
Jerry说前后端13 小时前
Android 组件封装实践:从解耦到架构演进
android·前端·架构
louisgeek14 小时前
Android OkHttp Interceptor
android
大王派来巡山的小旋风14 小时前
Kotlin基本用法三
android·kotlin
Jerry说前后端15 小时前
Android 移动端 UI 设计:前端常用设计原则总结
android·前端·ui