自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 2021年Android面经分享,积累总结

Android常用知识体系是什么鬼?所谓常用知识体系,就是指对项目中重复使用率较高的功能点进行梳理。注意哦,不是Android知识体系。古语道:学而不思则罔,思而不学则殆。如果将做项目类比为“学”,那么整理就可以类比为“思”。在做项目过程中总是会遇到使用相同的功能,比如toast、对话框、刷新加载列表、网络框架、数据库等等,一个简单的方法就是从之前的项目中复制粘贴到新项目中,然后做一些个性化修改,好了,这就“大功告成”了。当另外一个新项目用到了,再次复制粘贴。这样是不是很low。

2024-12-16 14:17:41 722

原创 2021Android面试总结!面试要掌握这几个关键点!面经解析_android实习生面试需要了解什么

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

2024-12-16 14:15:41 926

原创 18分钟轻松入门flutter,腾讯T3团队整理,带你摇身一变大前端

和Dart.dev的http不同的是,他需要new一个Dio的实例,在创建实例的时候,还可以传入更多的扩展配置参数。和Dart.dev的http不同的是,他需要new一个Dio的实例,在创建实例的时候,还可以传入更多的扩展配置参数。这是最简单的页面,没有交互,只有显示,但是实际业务场景中,是不太可能都是这种页面的,页面上的数据一般都是来自接口返回,然后再在页面上进行动态的渲染。中,会强烈建议减少setData的使用频率,以避免性能的下降。实际的项目,是有多个不同的页面的,页面之间的跳转,就要用到路由了。

2024-12-16 14:13:40 800

原创 15个经典面试问题及回答思路,很多人死在了最后一个问题上

思路:思路:思路:思路:思路:思路:思路:思路:思路:思路:思路:思路:思路:

2024-12-16 14:11:38 1111

原创 12个Android中使用AspectJ实现AOP的实例操作

Toast.makeText(MyApplication.getApplication(), “授权成功,继续进行”, Toast.LENGTH_SHORT).show();Toast.makeText(MyApplication.getApplication(), “还未登录”, Toast.LENGTH_SHORT).show();Toast.makeText(this,“原始的toast”,Toast.LENGTH_SHORT).show();toast.setText(“修改后的toast”);

2024-12-16 14:09:38 862

原创 10年阿里开发架构师经验分享:Android高级工程师进阶学习—Android热修复原理,完整PDF_阿里热修复pdf

这份知识体系大纲包括:基础部分高级部分基础部分高级部分数据结构部分算法部分我总结了一些Android核心知识点,以及一些最新的大厂面试题、知识脑图和视频资料解析。需要的**小伙伴私信【学习】**我免费分享给你,以后的路也希望我们能一起走下去。(谢谢大家一直以来的支持,扫码也可以领取哦)

2024-12-16 14:07:37 588

原创 10天学会kotlin DAY5 初始化块

/ 第二步: 生成val nName (其实这个成员变量和 init 是同时生成的,只是 val nName = _name 写在了init的前面,所以才先执行)// 当你调用 主构造函数,传入info, 再执行成员变量,调用getInfoMethod() 函数,获取字符长度的时候,其实你获取的是null。User(name = “张三”, age = 21, sex = ‘女’, height = 180) // 这里会调用次构造函授。

2024-12-16 14:05:37 698

原创 10天学会kotlin DAY2 匿名函数 与 Lambda

/ 出现问题,终止程序 抛出异常 Nothing(是一个编译期的抽象概念,只有需要将一个函数显示的标记为无法完成时,才有用到Nothing类型的必要)// 出现问题,终止程序 抛出异常 Nothing(是一个编译期的抽象概念,只有需要将一个函数显示的标记为无法完成时,才有用到Nothing类型的必要)// 出现问题,终止程序 抛出异常 Nothing(是一个编译期的抽象概念,只有需要将一个函数显示的标记为无法完成时,才有用到Nothing类型的必要)

2024-12-16 14:03:36 949

原创 10天学会flutter DAY9 flutter自定义组件Plugin

上面应该很好理解,可以理解成java jar包和Android sdk的区别。而要开发的日志插件就是第二种。开发步骤。

2024-12-16 14:01:36 1465

原创 (连载)Android 8

我们分析源码其实是不需要全部代码的,因为AOSP不仅包括系统源码,还有些工具代码,如aapt,adb等,这些我们根本不需要,而且即便是系统源码,也不是所有我们都需要看,如果真的全部看,你这辈子都看不完,所以我还是推荐大家单个下载。我一直在说兴趣,因为兴趣是最好的老师,只有你对一样东西感兴趣了,才会有动力去学,去研究,才会不觉得累,如果一开始就去啃一些你不感兴趣的东西,到头来也是乏味不专注的,理解的程度也是不深,而且很有可能失去信心,最后放弃阅读。有的从事硬件开发,可能对底层实现感兴趣。

2024-12-16 13:57:29 670

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除