![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android程序员
文章平均质量分 93
普通网友
这个作者很懒,什么都没留下…
展开
-
kotlin 实战之泛型与逆变协变总结
如上就能保证 t3 类型安全读取,但是可以看到 Generics 中的 set 方法是无法编译通过的,因为 T 是 out 的,只能读取不能当参数写入,所以要想写入得对上面代码改为如下://【工匠若水 加微信 yanbo373131686 联系我,关注微信公众号:码农每日一题 未经允许严禁转载 https://blog.csdn.net/yanbober】//kotlin 协变用 out 表示只能读取不能写入//kotlin 逆变用 in 表示只能写入不能读取t2.get()原创 2024-03-19 18:24:23 · 235 阅读 · 0 评论 -
Flutter 图片终极全家桶,腾讯T3手把手教你
null?],),},),原创 2024-03-19 16:03:02 · 244 阅读 · 0 评论 -
Android自定义View:MeasureSpec的真正意义与View大小控制
break;0 : size;break;原创 2024-03-19 13:44:47 · 941 阅读 · 0 评论 -
Android学习排坑:开发初期水平停滞之后怎么提升?切忌杂学乱学
定期的面试足以让你了解当下市场需要哪些技术,也更加容易确定自身的短板在哪,同时,也可以督促自己学习提升(小伙子,你了解的技术有点落伍了呀…大厂是我们的技术先驱,不仅仅是各种技术,还有很多令你大开眼界的使用方法,学习这些有利于自己竞争力的提高,深入理解后也可以提升你的学习效率。有朋友说要是动真格的话,需要NDK以及JVM等的知识,首现**NDK并不是神秘的东西,**你跟着官方的步骤走一遍就知道什么回事了,作为一名程序员 ,编码硬实力固然很重要,但是这些软技能也同样重要,这决定着你的核心竞争力的强弱。原创 2024-03-19 11:36:19 · 591 阅读 · 0 评论 -
最完整的Andriod studio插件整理,android插件化开发指南
希望大家能有一个好心态,想进什么样的公司要想清楚,并不一定是大公司,我选的也不是特大厂。当然如果你不知道选或是没有规划,那就选大公司!希望我们能先选好想去的公司再投或内推,而不是有一个公司要我我就去!还有就是不要害怕,也不要有压力,平常心对待就行,但准备要充足。最后希望大家都能拿到一份满意的 offer!如果目前有一份工作也请好好珍惜好好努力,找工作其实挺累挺辛苦的。这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。原创 2024-03-18 03:58:59 · 1509 阅读 · 0 评论 -
学习网络优化,掌握了这些重点就等于成功了一大半!(1)
赠送大家一套完整的Android学习资料吧。以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。后面我就自己整理了一套资料,还别说,真香!资料有条理,有系统,还很全面,我不方便直接放出来,大家可以先看看有没有用得到的地方吧。《Android架构视频+BATJ面试专题PDF+学习笔记》转存中…(img-8UsKWheJ-1710696496082)]原创 2024-03-18 01:28:26 · 433 阅读 · 0 评论 -
做个酷炫的“锤子”-开关效果,30岁转行程序员
作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!GitHub地址的答案!GitHub地址[外链图片转存中…(img-DMoSdNVU-1710686393786)][外链图片转存中…(img-Jx3etwNg-1710686393786)]原创 2024-03-17 22:40:04 · 795 阅读 · 0 评论 -
【Android】自定义无限循环的LayoutManager
外链图片转存中…(img-cc9RvwZ0-1710676679792)][外链图片转存中…(img-wnZOsqNO-1710676679793)][外链图片转存中…(img-8ajCtnJi-1710676679793)][外链图片转存中…(img-UKDqIZdh-1710676679794)]由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)原创 2024-03-17 19:58:10 · 707 阅读 · 0 评论 -
Kotlin学习手记——注解,面试经历分享
class User第一个标注注解的注解主要是指前面的@Retention和@Target之类的,是写在注解类上的注解。@Volatile像@Throws注解都是比较好用的,替代java的相应关键字,比较人性化了。其中和比较有意思,能让多个文件中的kotlin代码最终生成到一个类里面,假如还有一个文件如下:那经过编译之后,这个文件会和上面的文件合并到一起,生成到一个kotlin类文件当中。实例:仿 Retrofit 反射读取注解请求网络= clssequence {= null){原创 2024-03-17 17:28:28 · 999 阅读 · 0 评论 -
Android面试必问:Handler、Bitmap
IntentService可用于执行后台耗时的任务,当任务执行完成后会自动停止,同时由于IntentService是服务的原因,不同于普通Service,IntentService可自动创建子线程来执行任务,这导致它的优先级比单纯的线程要高,不容易被系统杀死,所以IntentService比较适合执行一些高优先级的后台任务。只有核心线程,并且数量固定的,所有线程都活动时,因为队列没有限制大小,新任务会等待执行,当线程池空闲时不会释放工作线程,还会占用一定的系统资源。原创 2024-03-16 15:26:40 · 855 阅读 · 0 评论 -
Android性能优化的底层逻辑,2024阿里Android高级面试题总结
简单说下如何利用好呢?比如现在的CPU都是多核的,能利用好多核计算,不是单核比如运行内存12G,那我们是不是可以考虑牺牲一些内存在提高性能呢?对的你是不是想说Google Chrome能占7、8个G内存?哈哈,因为Google比较喜欢拿空间资源换性能。简单总结方法:合理利用CPU资源合理管理内存资源至于再细化到如何做,这个就需要你自己去摸索了。原创 2024-03-16 13:47:43 · 879 阅读 · 0 评论 -
Android实现计时与倒计时(限时抢购)的几种方法
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长。而不成体系的学习效果低效漫长且无助。时间久了,付出巨大的时间成本和努力,没有看到应有的效果,会气馁是再正常不过的。所以学习一定要找到最适合自己的方式,有一个思路方法,不然不止浪费时间,更可能把未来发展都一起耽误了。如果你是卡在缺少学习资源的瓶颈上,那么刚刚好我能帮到你。以上知识笔记全部免费分享,如有需要获取知识笔记的朋友,可以点击我的GitHub免费领取。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长。原创 2024-03-15 21:44:45 · 682 阅读 · 0 评论 -
android 获取通讯录并显示listview(1)
很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,需要一份小编整理出来的学习资料的。很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,需要一份小编整理出来的学习资料的。/** 联系人名称 **//** 联系人号码 **//** 联系人头像 **/// 得到联系人ID。原创 2024-03-15 20:02:56 · 653 阅读 · 0 评论