- 博客(5)
- 收藏
- 关注
原创 Android AOP简介及AspectJ的应用
ASM可以在编译期直接修改编译出的字节码文件,也可以像Javassit一样,在运行期,类文件加载前,去修改字节码。通过实现InvocationHandler接口,可以实现对一个类的动态代理,通过动态代理,我们可以生成代理类从而在代理类方法中,在执行被代理类方法前后,添加自己的实现内容,从而实现Aop。自定义一个AbstractProcessor,在编译期去解析编译的类,并且根据需求生成一个实现了特定接口的子类(代理类),和JDK动态代理不同的是,APT的代理类是在编译期生成的。如:Javassist。
2024-09-01 18:44:24
1231
原创 7月份 Android 面经总结和感受,附加面试题
总体发现整个面试下来,投简历发现今年996的公司还蛮多的,前两年没有这么多。有的人事,boss会直接说是996,要么自己面试过程中问是不是996,996的公司是拒绝的,压根不想去。面试的过程中发现自己的信心不够,技术能力也不够、自己也着急。面试想想这几点要特别注意。务。ServiceManager通过Binder驱动返回服务端的代理对象。客户端拿到服务端的代理对象后即可进行进程间通信。总体发现整个面试下来,投简历发现今年996的公司还蛮多的,前两年没有这么多。
2024-09-01 11:56:09
2393
1
原创 2024最新Android必备面试题
ava 中内部类主要分为成员内部类、局部内部类(嵌套在方法和作用域内)、匿名 内部类(没构造方法)、静态内部类(static 修饰的类,不能使用任何外围类的 非 static 成员变量和方法, 不依赖外围类) 使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实 现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有 影响。但有时候会存在一些使用接口很 难解决的问题,这个时候我们可以利用内部类提供的、可以继承多个具体的或 者抽象的类的能力来解决这些程序设计问题。
2024-09-01 00:49:57
455
原创 2024华为Android面试真题解析
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有高级架构技术进阶脑图、Android开发面试专题资料帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。
2024-08-31 23:25:14
1913
原创 2020Android面试心得(二):疫情下的安逸,险在九个面试后斩获三个offer,这份面试总结值得反思
①获取TextView的行数时,StaticLayout原理②MotionEvent#offsetLocation事件转发。
2024-08-31 18:32:48
2311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人