![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android程序员
文章平均质量分 93
普通网友
这个作者很懒,什么都没留下…
展开
-
《软件工程之美》打卡第四周,Spring都没弄明白凭什么拿高薪
通过良好的架构设计,可以有效降低开发难道和成本,让普通程序员也能实现复杂系统。技术选型这个话题跟工程师就很相关了,我们日常工作总会遇到要引入新的技术框架,这个时候技术选型就派上用场了。常见的坑如何做好技术选型?作为一个有追求的程序员本就不应该守着自己的一亩三分地,努力学习架构设计,站在更全局的视野思考业务问题,通过良好是技术来帮助业务成功。如何成为好的架构师?技术债务:软件项目中对架构质量和代码质量的透支。原创 2024-03-19 20:50:41 · 385 阅读 · 0 评论 -
Kotlin-+-协程-+-Retrofit-,闭关在家37天“吃透”这份345页PDF
文章所有资料全部已经打包整理好,免费分享给有需要的人,另外小编手头上整理了大量Android架构师全套学习资料,Android核心高级技术PDF文档+全套高级学习资料+视频+2021 BAT 大厂面试真题解析,都是免费分享给大家的,全部都已整理在GitHub上,有需要的朋友可以点击前往领取更多。](https://bbs.csdn.net/topics/618156601)领取更多。**[外链图片转存中…(img-nTKLYbOt-1710844028588)]原创 2024-03-19 18:27:19 · 636 阅读 · 0 评论 -
Flutter 扩展NestedScrollView (二)列表滚动同步解决
override@override// }//// }然后在刚才attach方法中通过先祖NestedScrollViewInnerScrollPositionKeyWidget@override@override= null) {if (key!});原创 2024-03-19 16:05:58 · 465 阅读 · 0 评论 -
Android自定义控件 _ 高可扩展单选按钮(再也不和产品经理吵架了)
等等,好像有点不太对劲!如果运行上述代码,你会发现每个Selector都运行良好(选中状态发生变化时有渐变动画),但多个Selector可以同时被选中,他们并没有实现互斥选中。。。定神一想,发现原因是Selector这个抽象只关心自己的选中状态,它并不知道其他Selector的状态。所以原生控件需要RadioGroup这个角色,它作为父亲,了解每个孩子的动向!但我们不想要一个ViewGroup类型的父亲,因为它管的太多,孩子不能随意布局,局限性大。那就造一个看不见的父亲!其实父亲做的事情不就是。原创 2024-03-19 13:47:44 · 802 阅读 · 0 评论 -
Android小白在两年时间成为一个大牛,我究竟做了什么?
助,可以添加下面V无偿领取!(备注Android)**[外链图片转存中…(img-bXVZKHaG-1710819546553)]想要了解更多关于大厂面试的同学可以**点击这里Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。分享给大家,非常适合近期有面试和想在技术道路上继续精进的朋友。快来获取学习资料吧~原创 2024-03-19 11:39:18 · 787 阅读 · 0 评论 -
学会这9个Android-Studio-Debug-的小技巧,让你的Debug效率事半功倍!
写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于Flutter的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的点击我的GitHub免费获取。原创 2024-03-18 01:31:21 · 322 阅读 · 0 评论 -
八年Android开发心路历程,准备Android面试
很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家我的【Github】会分享一些关于Android进阶方面的知识,也会分享一下最新的面试题~如果你熟练掌握GitHub中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。原创 2024-03-17 22:45:40 · 826 阅读 · 0 评论 -
【Android高级工程师】APK构建原理由浅入深
至此APK的构建流程基本分析完毕,读者可以根据gradle插件的源码进一步了解gradle插件打包的具体操作。可以在build.gradle文件中,写入如下代码,输出每个Task对应的类,然后查看Task的具体工作:{t.class}”自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!原创 2024-03-17 20:01:51 · 807 阅读 · 0 评论 -
Kotlin系列二:面向对象编程(类与对象
这里我们定义了两个次构造函数:第一个次构造函数接收name和age参数,然后它又通过this关键字调用了主构造函数,并将sno和grade这两个参数赋值成初始值;第二个次构造函数不接收任何参数,它通过this关键字调用了我们刚才定义的第一个次构造函数,并将name和age参数也赋值成初始值,由于第二个次构造函数间接调用了主构造函数,因此这仍然是合法的。原创 2024-03-17 17:31:24 · 766 阅读 · 0 评论 -
Android面试题之动画+事件处理篇(1)
写一个类实现Interpolator接口,Interpolator是一个空的接口继承了TimeInterpolator接口,定义getInterpolation方法即可5.如何修改 Activity 进入和退出动画可以通过两种方式,一是通过定义 Activity 的主题,二是通过覆写 Activity 的overridePendingTransition 方法。事件处理1、Handler 机制Handler能充当子线程和主线程之间的桥梁。原创 2024-03-16 15:29:15 · 886 阅读 · 0 评论 -
Android截屏方案(1),【一步教学,一步到位
点击我的GitHub免费领取获取往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。学习笔记、源码讲义、实战项目、讲解视频**如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)[外链图片转存中…(img-wQU1s5xa-1710568209377)]点击我的GitHub。原创 2024-03-16 13:50:20 · 877 阅读 · 0 评论 -
Android岗常见40道面试题,面试前必须了解的知识点!
我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!原创 2024-03-15 21:47:22 · 706 阅读 · 0 评论 -
Android 这座山,我一定要爬到顶,2024年最新安卓大厂面试笔试题分享
无论是你短期内想提升 Android 内功实力,突破自己工作中的能力瓶颈,还是准备参加 Android 面试,都会在这个课程中有所收获。原创 2024-03-15 20:05:32 · 724 阅读 · 0 评论