Android程序员
文章平均质量分 92
2024面试大全
这个作者很懒,什么都没留下…
展开
-
【Android FrameWork】综合面试问题
应用要访问另一个进程的服务,请求会调到服务进程的binder线程池中,binder线程切换到工作线程处理请求,工作线程工作的时候binder线程会一直等待,应用端也会一直等着,等到处理完成后返回结果给给应用。进程间的内存是相互隔离的,如何保证在进程间的单例呢,这个时候就需要一个中间人,所谓的中间人,就是他可以和所有进程进行通信,由其确保这个对象是单例的。请求的转发:请求由应用端发起,通过binder驱动转发给目标进程去处理,目标进程处理完毕之后,会把返回结果通过binder驱动传回Client端。原创 2024-03-19 20:55:57 · 672 阅读 · 0 评论 -
Kotlin学习手记--环境配置,思维导图+源代码+笔记+项目
下载kotlin 执行:这样其实也是去github上下载它的zip包了, 还是很慢。。直接使用IDE即可,如Eclipse,Android Studio , IntelliJ IDEA等,这种方式最常见最常用Android Studio创建的java语言的已有android工程如何添加支持kotlin:(1)根目录的build.gradle添加依赖:(2)app的build.gradle添加依赖:应用kotlin插件(3)直接创建kotlin类就行。原创 2024-03-19 18:32:39 · 592 阅读 · 0 评论 -
Flutter-可以缩放拖拽的图片,Android程序员必备
各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。点击此处,与我们一起交流学习文件夹有以下学习笔记,自行下载!BAT大厂面试题、独家面试工具包,资料免费领取,包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,。原创 2024-03-19 16:11:14 · 344 阅读 · 0 评论 -
Android自定义标题栏,含面试题+答案
本文讲解了我对Android开发现状的一些看法,也许有些人会觉得我的观点不对,但我认为没有绝对的对与错,一切交给时间去证明吧!愿与各位坚守的同胞们互相学习,共同进步!在这里我也分享一份自己收录整理的**Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料**帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。原创 2024-03-19 13:53:02 · 785 阅读 · 0 评论 -
Android常见问题及开发经验总结(四)
4)使用synchronized 进行同步处理,并且双重判断是否为null,我们看到synchronized (Singleton.class)里面又进行了是否为null的判断,这是因为一个线程进入了该代码,如果另一个线程在等待,这时候前一个线程创建了一个实例出来完毕后,另一个线程获得锁进入该同步代码,实例已经存在,没必要再次创建,因此这个判断是否是null还是必须的。而android对于进程和内存的管理和PC不一样,在资源足够的情况下,android会重启被杀掉的进程。进阶架构资料** 这几块的内容。原创 2024-03-19 11:44:35 · 836 阅读 · 0 评论 -
安卓布局,程序员工作2年月薪12K,阿里秋招面试真题解析
考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档,如果有需要的朋友可以私信我【面试】免费领取点击这里领取Android面试资料汇总[外链图片转存中…(img-VJDfxXPG-1710697025330)]由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)原创 2024-03-18 01:37:15 · 309 阅读 · 0 评论 -
关于Edittext点击弹出软键盘,布局上移标题消失问题,微信聊天界面
分享一份工作1到5年以上的Android程序员架构进阶学习路线体系,希望能对那些还在从事Android开发却还不知道如何去提升自己的,还处于迷茫的朋友!阿里P7级Android架构师技术脑图;查漏补缺,体系化深入学习提升(详细点击我的GitHub领取)**全套体系化高级架构视频;**七大主流技术模块,视频+源码+笔记。原创 2024-03-17 22:50:55 · 793 阅读 · 0 评论 -
【FrameWork】①系统服务及应用进程相关
*其实上面说了这么多,钱是永远赚不完的,在这个知识付费的时代,知识技能提升才是是根本!我作为一名8年的高级工程师,知识技能已经学习的差不多。**在看这篇文章的可能有刚刚入门,刚刚开始工作,或者大佬级人物。像刚刚开始学Android开发小白想要快速提升自己,最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以这里分享一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。这么重要的事情说三遍啦!直达领取链接:点击链接免费领取【原创 2024-03-17 20:07:10 · 787 阅读 · 0 评论 -
LeetCode07:整数反转,2024年Android面经分享
假设有1147483649这个数字,它是小于最大的32位整数2147483647的,但是将这个数字反转过来后就变成了9463847411,这就比最大的32位整数还要大了,这样的数字是没法存到int里面的,所以肯定要返回0(溢出了)。最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要。最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要。有了取模和除法操作,对于像12300这样的数字,也可以完美的解决掉了。原创 2024-03-17 17:37:25 · 962 阅读 · 0 评论 -
Android面试:offer拿到手软;BAT大厂面试总结
很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家我的【Github】会分享一些关于Android进阶方面的知识,也会分享一下最新的面试题~如果你熟练掌握GitHub中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。原创 2024-03-16 15:33:59 · 754 阅读 · 0 评论 -
Android技术背后涉及到了多少知识点?
热修复就是通过下发补丁包,让已安装的客户端动态更新,用户不用重新安装APP,就能够修复软件缺陷。2、热修复的优势和不足?无需重新发布版本;用户无感知修复,代价小;修复成功率高,把损失降到最低。补丁只能针对单一客户端版本,随着版本差异变大补丁体积也会增大;补丁不能支持所有的修改,例如AndroidManifest;补丁无论对代码还是资源的更新成功率都无法达到100%。3、常用热修复框架Dexposed: 阿里= >开源=>实时修复Andfix:阿里=>开源= >实时修复。原创 2024-03-16 13:54:59 · 755 阅读 · 0 评论 -
Android应用开发-小巫CSDN博客客户端之显示博文详细内容
**博客内容适配器*/super();// 初始化imageLoader// imageloader配置@Override@Override@Override@Overridecase Constants.DEF_BLOG_ITEM_TYPE.TITLE:// 显示标题break;case Constants.DEF_BLOG_ITEM_TYPE.SUMMARY: // 摘要break;原创 2024-03-15 21:53:10 · 792 阅读 · 0 评论 -
Android 面试必备 - 知识图谱,系列篇
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。Android学习PDF+学习视频+面试文档+知识点笔记【Android思维脑图(技能树)】知识不体系。原创 2024-03-15 20:10:16 · 819 阅读 · 0 评论