
Android程序员
文章平均质量分 92
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Flutter 专题】114 图解自定义 ACEProgressPainter 对比进度图
对于比例过小或过大的情况,小菜计划展示一个固定的三角形,并且在此状况下不进行文字绘制;// 左侧} else {// 右侧} else {原创 2024-03-19 21:12:33 · 794 阅读 · 0 评论 -
LRUCache详解,微信小程序趋势及前景
首先是一个知识清单:(对于现在的Android及移动互联网来说,我们需要掌握的技术)泛型原理丶反射原理丶Java虚拟机原理丶线程池原理丶注解原理丶注解原理丶序列化Activity知识体系(Activity的生命周期丶Activity的任务栈丶Activity的启动模式丶View源码丶Fragment内核相关丶service原理等)代码框架结构优化(数据结构丶排序算法丶设计模式)APP性能优化(用户体验优化丶适配丶代码调优)热修复丶热升级丶Hook技术丶IOC架构设计。原创 2024-03-19 18:51:05 · 813 阅读 · 0 评论 -
Flutter开发之——Card,2024最新Android算法相关面试大
leading: Icon(Icons.album),title: Text(‘Title-1’),subtitle: Text(‘Subtitle-1’),),Row(children: [FlatButton(child: const Text(‘OK’,style:TextStyle(color: Colors.blue) ,), onPressed: () {},),FlatButton(child: const Text(‘Cancel’,style:TextStyle(color: Colors原创 2024-03-19 16:28:20 · 380 阅读 · 0 评论 -
android进阶篇04、MVC、MVP,安卓系列学习进阶视频
mvp模式中的p代表presenter控制层,主要进行逻辑的控制,让数据层和视图层进行交互;群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。原创 2024-03-19 14:09:25 · 950 阅读 · 0 评论 -
Android开发5年,技术增长乏力,成为优秀开发者你还差点什么
自定义注解与元注解注解参数与默认。原创 2024-03-19 12:01:33 · 901 阅读 · 0 评论 -
就是这么牛!AI开源“神还原,写得太好了
给大家送上我成功跳槽复习中所整理的资料,由于文章篇幅有限,所以只是把题目列出来了,我自己手头上整理的资料均和上面的答案可免费分享,需要这些资料和答案的朋友,可以点击这里免费领取。[外链图片转存中…(img-TYUXfUuv-1710698247659)][外链图片转存中…(img-SMdP6OKj-1710698247660)]原创 2024-03-18 01:57:37 · 425 阅读 · 0 评论 -
别再问Android开发前景了,现状分析给你看了,难道还要让我教你怎么做
性能优化不是一件简单的事情,每个应用的性能好与坏无法由一个人来决定,因为性能优化的维度有太多了,从我们项目的整体架构,到我们代码的每一个细节,再到应用使用环境的测试,只有步步为营,才能做好一个项目的优化。要想把这些优化流程做好,我们不仅从项目架构、代码规范等方面入手,还用学会利用第三方的检测工具来检测项目性能,最主要是,我们需要一套完整的性能优化方案,这正是我们所缺少的,所以我们必须要把缺少的补上, 打造一套真正的完整的性能优化体系,把性能优化流程化,常态化。UI其实并不是单纯指用户看到的效果。原创 2024-03-17 23:13:57 · 946 阅读 · 0 评论 -
【自学Flutter】6,面试字节跳动Android工程师该怎么准备
我坚信,坚持学习,每天进步一点,滴水穿石,我们离成功都很近!以下是总结出来的字节经典面试题目,包含:计算机网络,Kotlin,数据结构与算法,Framework源码,微信小程序,NDK音视频开发,计算机网络等。字节高级Android经典面试题和答案。原创 2024-03-17 20:27:03 · 992 阅读 · 0 评论 -
MVP模式的经典封装,android开发面试
先来观察下这个base类:先设置一泛型T,T为与presenter相关的view。BasePresenter中持有一个view的软引用。在关联方法中将view对象传入,并存入软引用中,创建获取、取消关联和判断方法。至于使用软引用,是为了防止所持的view都销毁了,但presenter一直持有,导致内存泄漏。原创 2024-03-17 18:00:34 · 1092 阅读 · 0 评论 -
Android:2024大厂直通车面试宝典,为你的offer保驾护航
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF,大家有兴趣的可以自行领取或者私信我:还有。原创 2024-03-16 15:49:01 · 617 阅读 · 0 评论 -
Android架构设计:手把手教你撸一个简洁而强大的MVP框架!
而方法,则是专门为异步回调任务所设计的api。因为如果是使用异步回调的方式去从model层获取的数据。那么很可能,接收到回调消息的之前,这个时候view已被解绑置空。导致通知失败所以。一般来说。对于任务中有异步回调操作的,应该在回调处。先行判断是否已解绑。若已解绑则跳过当前操作:if (!view?最后,则是提供的一堆onXXX生命周期方法了。用于与activity/fragment 中的生命周期进行绑定。原创 2024-03-16 14:09:35 · 932 阅读 · 0 评论 -
Android-Studio-4-1-发布啦,金九银十正确打开方式
如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。最后针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!原创 2024-03-15 20:25:01 · 782 阅读 · 0 评论