
Android程序员
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
《软件工程之美》打卡第二周(2),Android开发面试书籍
规范是为了提升效率,如果太过依赖人去执行,反而可能降低了效率,所以应该想办法通过技术手段来帮助人去执行规范,还是代码规范的例子,不可能每个人都熟记里面每一条规则,我们可以借助IDE或者一些代码格式检查工具来辅助开发人员去检查规范。也可以参考敏捷的一些实践,比如每日站会和看板来跟踪。对于程序员来说也应关心计划,这可以让我们更好的安排实际的工作,比如你需要关心执行过程中是否存在风险,任务之间存在的依赖关系。关于这点我是很认同的,规范能让团队中能力不同的人都能够写出好的代码,也能够让新人更好的融入团队。原创 2024-03-19 20:48:20 · 307 阅读 · 0 评论 -
Kotlin 的语法和高级特性,写给安卓软件工程师的3条建议
1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。原创 2024-03-19 18:24:58 · 864 阅读 · 0 评论 -
Flutter 布局(七)- Row,你还看不懂吗
由于文章篇幅原因,我只把面试题列了出来,详细的答案,我整理成了一份PDF文档,这份文档还包括了还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 ,帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习。如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)**[外链图片转存中…(img-Ff32QDF8-1710835406314)]由于文章篇幅原因,我只把面试题列了出来,详细的答案,我整理成了一份PDF文档,这份文档还包括了还有。原创 2024-03-19 16:03:37 · 753 阅读 · 0 评论 -
Android自定义View:黑客帝国数字雨
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。其中都用了drawNumbers,其中的区别就是传入的count值不一样,这里的count代表文字的个数。最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套。帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。这段代买主要就是绘制数字,判断高亮,没什么难度,可以看一下注释。原创 2024-03-19 13:45:23 · 389 阅读 · 0 评论 -
Android官方架构组件Paging-Ex_列表状态的响应式管理
在业务代码中,我们需要向服务端POST这就引发了文章最开始的那个问题,原创 2024-03-19 11:36:54 · 889 阅读 · 0 评论 -
学习网络优化,掌握了这些重点就等于成功了一大半!
原理是请求完成后不立即释放连接,而是放入连接池中,若这时有另一个请求要发出,请求的域名和端口是一样的,就直接拿出连接池中的连接进行发送和接收数据,少了建立连接的耗时。对服务端的TCP协议参数进行调优,以及开启各种优化算法,使得适合业务特性和移动端网络环境,包括RTO初始值,混合慢启动,TLP,F-RTO等。弱网优化,在弱网时要是制定合适的超时时间,控制网络并发,合并打包请求,调优TCP参数,使用TCP优化算法。针对弱网的这些细致优化暂未成为标准,开源网络库 mars 有实现可以借鉴,若有需要可以使用。原创 2024-03-18 01:29:01 · 366 阅读 · 0 评论 -
做了5年Android,靠着这份190页的面试资料,成功入职字节跳动
由于文章篇幅有限,我只把一些知识点列了出来,文末有详细PDF文档的免费领取方式。这份PDF包括了Activity基础相关、Fragment基础相关、Service基础相关、Broadcast Receiver基础相关、ContentProvider基础相关、数据存储相关、IPC(重点)、View相关、Handler相关、线程(重点)相关、Bitmap相关、JNI相关、设计模式相关。说下Activity生命周期 ?Activity A 启动另一个Activity B 会调用哪些方法?如果B是透明主题的又或则是原创 2024-03-17 22:40:39 · 804 阅读 · 0 评论 -
【Android实习面筋】双非本科,面试经历分享
后面回答好面试官提出的问题就可以了。算法。原创 2024-03-17 19:58:46 · 880 阅读 · 0 评论 -
Kotlin学习(1)初识及环境搭建,一举拿下腾讯美团滴滴offer
例如,我们给String类型扩展一个返回字符串首字母的。原创 2024-03-17 17:29:03 · 805 阅读 · 0 评论 -
Android面试真经,BAT 大厂的那些面试准则以及准备
代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握,谁不是每天都在学习呀,目的还不是为了一个,为实现某个功能写出高质量的代码。所以,长征路还长,大家还是好好地做个务实的程序员吧。最后,小编这里有一系列Android提升学习资料,有兴趣的小伙伴们可以来看下哦~我的 Android 学习,面试文档,视频收集大整理的代码。**所以,长征路还长,大家还是好好地做个务实的程序员吧。原创 2024-03-16 15:27:10 · 879 阅读 · 0 评论 -
Android性能优化系列之内存优化,被面试官问的Android-Framework难倒了
再来定义一个方法,保存Bitmap的软引用到HashMap12345678910111213141516171819202122232425262728291234567891011121314151617181920212223242526272829使用软引用以后,在OutOfMemory异常发生之前,这些缓存的图片资源的内存空间可以被释放掉的,从而避免内存达到上限,避免Crash发生。原创 2024-03-16 13:48:14 · 441 阅读 · 0 评论 -
Android屏幕适配前先了解这些,安卓开发进大厂面试必备技能
学习学习。原创 2024-03-15 21:45:16 · 960 阅读 · 0 评论 -
android 获取通讯录并显示listview
Override/** 联系人名称 **//** 联系人显示名称 **//** 电话号码 **//** 头像ID **//** 联系人的ID **/try {// 获取手机联系人= null) {// 得到手机号码// 当手机号码为空的或者为空字段 跳过当前循环continue;// 得到联系人名称// 得到联系人ID// 得到联系人头像ID// 得到联系人头像Bitamp。原创 2024-03-15 20:03:27 · 900 阅读 · 0 评论