- 博客(11)
- 收藏
- 关注
原创 android性能优化工具!原生Android开发的路该怎么走?Android校招面试指南
今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。
2024-08-20 19:10:22
511
原创 Android常用8种设计模式(二)(1)
我这里整理了一份完整的学习思维以及Android开发知识大全PDF。当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。参考docs.qq.com/doc/DSkNLaERkbnFoS0ZFd(this);start0();//这个是本地方法,调用run方法//可选if (target!= null) {我这里整理了一份完整的学习思维以及Android开发知识大全PDF。[外链图片转存中…(img-xTFgImxy-1724145598747)]
2024-08-20 17:20:08
821
原创 Android中Bitmap内存优化
native层的代码稍后我们在看,先从Java层来看看常规的使用。典型的一个例子是,当我们需要从本地Resource中加载一个图片,并展示出来,我们可以通过BitmapFacotry来完成:当然,这里简单的使用也能实现一样的效果,实际上setImageResource方法只是封装了bitmap的读入、解析的过程,并且这个过程是在UI线程完成的,对于性能是有所影响的。另外,也对接下来讨论的内容,Bitmap占用的内存有影响。Bitmap到底占用多大的内存。
2024-08-20 15:35:14
1134
原创 Android 自定义编译时注解1 - 简单的例子
首先:我们新建一个 java library:接着: 编写我们的自定义注解// 表示是基于编译时注解的// 表示可以作用于成员变量,类、接口如果对元注解还步了解的话,建议先阅读我之前写的博客注解使用入门(一),这里不再讲解最后:在 resources/META-INF/services/javax.annotation.processing.Processor 文件中 添加 我们自定义注解的全限定路径 com.example.JsonProcessor。
2024-08-20 13:50:25
1013
原创 Android 安卓DataBinding(七)·事件绑定
如: android:onClick=“@{listener::onClick}” 就是方法引用绑定!上面呢,用的是事件监听绑定方法,还有一种方法引用,直接用 :: 即可,输入密码黑屏了哈,手机自带的,保护密码用的,相信你能看懂。android:hint=“请输入UserName”注意记得有两个import哦!android:hint=“请输入密码”//这句不用管,是关于安卓状态栏的。
2024-08-20 12:05:38
802
原创 Android 仿网易云音乐App
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的百度、腾讯、网易、字节跳动、阿里等公司2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。【Android思维脑图(技能树)】知识不体系?
2024-08-20 01:06:31
489
原创 Android Studio安装配置详细步骤(超详细)
这里我特地整理了一份《Android开发核心知识点笔记》,里面就包含了自定义View相关的内容除了这份笔记,还给大家分享Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。分享上面这些资源,希望可以帮助到大家提升进阶,如果你觉得还算有用的话,不妨把它们推荐给你的朋友~喜欢本文的话,给我点个小赞、评论区留言或者转发支持一下呗~
2024-08-19 23:21:52
332
原创 Android IPC之Messenger解析
给大家分享一份移动架构大纲,包含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;参考docs.qq.com/doc/DSkNLaERkbnFoS0ZF原来是Handler返回的,我们继续跟进去= null) {mTarget是一个MessengerImpl对象,那么asBinder实际上是返回this,也就是MessengerImpl对象;
2024-08-19 21:37:15
740
原创 Android base-adapter-helper 源码分析与扩展
本篇博客是我加入Android 开源项目源码解析分析的一篇文章,初次加入,所以选了个比较简单的库,如果你曾经看过对本篇博客就不会太陌生, base-adapter-helper就是完成类似万能适配器的功能,当然了它本身不支持多种Item布局的情况,我们在下文会分析给出原因以及解决方案和代码。1. 功能介绍。
2024-08-19 19:47:12
803
原创 2024年,初级、中级-Android-工程师可能因离职而失业吗?
之前我就提到过这个问题,在现在这个阶段,公司之间的技术鸿沟已经非常明显,开发者身在其中,也因为自身学习能力,环境,项目等等的差别,技术上的差距越拉越大,造成了工作几年之后的两级分化,并且这种差距的拉开不是靠自己的努力就能弥补的。他们的App团队大概是4,5个人,看的出来他已经在力所能及的范围内努力做到最好,可惜,受限于团队规模,支持力度和技术储备,他的天花板来的太快,做的不够深入,技术能力也不够全面。在朋友都上班早起的时候,我悠悠然的睡去,在朋友满身疲惫的下班回来休息的时候,我又悠悠然的起来洗漱,吃饭。
2024-08-19 18:02:33
1026
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅