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

相关推荐
bianshaopeng21 分钟前
android 原生加载pdf
android·pdf
hhzz29 分钟前
Linux Shell编程快速入门以及案例(Linux一键批量启动、停止、重启Jar包Shell脚本)
android·linux·jar
火红的小辣椒1 小时前
XSS基础
android·web安全
勿问东西3 小时前
【Android】设备操作
android
五味香3 小时前
C++学习,信号处理
android·c语言·开发语言·c++·学习·算法·信号处理
图王大胜5 小时前
Android Framework AMS(01)AMS启动及相关初始化1-4
android·framework·ams·systemserver
工程师老罗7 小时前
Android Button “No speakable text present” 问题解决
android
小雨cc5566ru8 小时前
hbuilderx+uniapp+Android健身房管理系统 微信小程序z488g
android·微信小程序·uni-app
小雨cc5566ru9 小时前
微信小程序hbuilderx+uniapp+Android 新农村综合风貌旅游展示平台
android·微信小程序·uni-app
小雨cc5566ru9 小时前
小程序 uniapp+Android+hbuilderx体育场地预约管理系统的设计与实现
android·小程序·uni-app