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为例子

相关推荐
赏金术士1 天前
Compose 教学项目
android·kotlin·compose
晓梦林1 天前
ximai靶场学习笔记
android·笔记·学习
十六年开源服务商1 天前
2026服务器配置优化与WordPress运维实战指南
android·运维·服务器
音视频牛哥1 天前
大牛直播SDK(SmartMediaKit)Android平台Unity3D RTSP/RTMP播放器集成实践
android·unity3d·rtsp播放器·rtmp播放器·unity3d rtmp播放器·安卓unity rtsp播放器·安卓unity rtmp播放器
w1wi1 天前
安卓抓包完全指南(一):从入门到 SSL Pinning 绕过
android·网络协议·ssl
aqi001 天前
一文理清 HarmonyOS 6.0.2 涵盖的十个升级点
android·华为·harmonyos·鸿蒙·harmony
赏金术士1 天前
Jetpack Compose 状态提升(State Hoisting)完全指南
android·kotlin·compose
BoomHe1 天前
git Rebase 为任意一笔提交补上 Change-Id
android·git·android studio
TDengine (老段)1 天前
TDengine 超级表/子表/普通表 — 设计理念与内部表示
android·大数据·数据库·物联网·时序数据库·tdengine·涛思数据