Flutter 强大的MediaQuery控件
注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 MediaQuery通常情况下,不会直接将MediaQuery当作一个控件,而是使用MediaQuery.of获取当前设备的信息,用法如下: var data = MediaQuery.of(context); 此方式必须放在Me
使用Intent传递对象
Intent的用法以及非常简单了,可以利用它来启动活动,发送广播,启动服务等,当然,也可以用来传值 但是,当我们想要传递一些自定义的对象的时候,好像就有点无从下手了 这就要说到传递对象的两种方式:Serializable和Parcelable
面试官:看过Handler源码吗?请简单说说Android线程间消息传递机制?
面试官最最常问的就是:看过Handler源码吗?请简单说说Android线程间消息传递机制?=这种情况下,首先我们要先理清回答的思路,然后用我们的结构化思维去征服面试官!(心虚~)(一脸谄媚的)我:是这样的,Android线程间消息传递主要大体可以分为以下几个部分:消息发送、消息循环、消息分发,接下来我具体讲讲这三个部分的实现逻辑。1、消息是怎么发送的?这个问题还可以进行引申:发送延迟消息的方式是
程序员怎么逃脱职业迷茫期?别的不说,这些建议特别值得一看!
作者:大飞码字职业迷茫,估计很多人都遇到过,甚至不少人,现在正在迷茫中。这是一种挺普遍的状态,这篇文章,就以我自己的经验来聊聊职业迷茫。我觉得职业迷茫本身是有阶段之分的,至少从我自身的经历和观察到的情况来看,在35岁之前,极有可能经历三次的职业迷茫。毕业期的职业迷茫这个时期的职业迷茫,其实是大学时期目标不明确的一种延续。有不少人在高考填报志愿的时候,就没想清楚自己未来应该从事怎样的工作,所以普遍的
组件中路由和埋点
在组件化中,各个业务模块之间是各自独立的, 并不会存在相互依赖的关系, 所以一个业务模块是访问不了其他业务模块的代码的, 如果想从 A 业务模块的 A 页面跳转到 B 业务模块的 B 页面, 光靠模块自身是不能实现的,这就需要一种跨组件通信方案—— 路由(Router),路由是根据路由表将页面请求分发到指定页面
2020的Android凉了?聊聊 Android 现状及出路!
从最近的风向来看,Android 没凉,似乎还回暖了,不过不可否认,现在做 Android 确实比以前难过,其实每个行业发展到一定程度都会饱和,这都是属于正常情况.如果你第一份工作是 Android,如今工作三四年,想必也会遇到技术瓶颈,无关 Android 是否没人要,也会思索考虑自己的职业发展:1、继续钻研技术?2、技术经理?3、转岗转行?钻研技术首先来看看 Android 有哪些方向,列举几
Flutter 使用阿里巴巴icon库
在Flutter默认创建的项目中可以使用系统Material图标,在pubspec.yaml文件中使用图标设置如下: flutter: uses-material-design: true 系统图标如下: 如果这里面没有我们想要的图标如何处理呢?这时可以使用第三方图标库,下面以阿里巴巴的图标库为例。 查找图标并加入购物车找到自己想要的图标后,将鼠标放置到图标上,加入购物车
Flutter 学习路线图!跨平台开发必备,不可错过的Flutter进阶历程!
Flutter 学习路线图如果你真的觉得很难,坚持不了了,那就放弃,既然放弃了就不要抱怨没有得到。选择你热爱的,坚持你选择的,不抱怨放弃的。前言Flutter越来越火,学习Flutter的人越来越多,对于刚接触Flutter的人来说最重要的是如何学习Flutter,重点学习Flutter的哪些内容。下面是Flutter的学习路线图,学会这些你就入门了,当然这仅仅是初学者的学习路线图,前路漫漫。了解
字节跳动武汉招聘 2000 人,距离大厂 Offer,你还差这篇Android干货!
金三银四的招聘季,并不会因为疫情而影响太多。据字节调动官宣,该司决定扩大今年在武汉的招聘规模,提供近2000个工作岗位,最终实现扩招至5000人,以期促进当地人才就业。网上也出现远程入职的字节跳动员工,还没去公司就收到笔记本电脑的新闻。放心,这不是广告,只是想说明,疫情打不垮中国企业的发展,更不会阻挡中国的用工需求。而如果你要面试大厂Android岗位,这篇文章或许应该作为你的“面经”。1、网络网
怎么学习谷歌最新的组件--Jetpack?一文介绍paging的基本使用
楼主最近在学习Google爸爸最新的组件–Jetpack,说实话,看文档谁都看得懂,但是动起手来就彻底懵逼。就比如说,今天要介绍的paging的基本使用,楼主就踩了两天的坑。这个过程中比较麻烦的一点就是,官方文档和网上大部分资料都是用kotlin语言写的,可惜我不懂kotlin,只会写一点小Java。 在阅读本文之前,我默认大家都了解jetpack是什么。因此本文不再介绍jetpack,注重介绍
从简历被拒,到斩获字节跳动offer,这份学习集合功不可没!
技术之路就是漫长的打怪升级,不断学习前人的踩坑经验才能提升自己,切忌闭门造车。就来说说我朋友面试字节跳动的经历,他之前投递过简历,但是筛选失败了,这次拿了我之前自学两个月过头条的学习合集,又新加了字节跳动的面试真题,这准备,那可真是足足的!当然,这次又提早内推了简历,三面+HR面后拿到了字节跳动的头条客户端offer!建议有个小建议,尽量早点投递1.现在面试是场持久战,越早投递就越早进入面试,意味
2020BATJ面试系列:145个技术题高端技术题,助你拿offer!
前言大家都想进大厂,互联网大公司的优点也很明显,工资高、福利待遇好、工作稳定、还能镀金。但是大公司的缺点也很明显,难进!三月,不仅是进击阿里的好机会,也是其他进其他大厂的良机,比如百度、腾讯、字节跳动、京东、美团、滴滴等等。大厂的面试流程通常都是很复杂而且很严格的,基本都是三轮起步,五轮什么的也很常见,因此你一定要有很强的抗压能力,有些朋友,一遇到高端Android技术题就比较慌,在这里,我就结合
学习笔记:Android这四个你不可不知的知识点,你都了解多少?
那些你不一定知道的Android知识N系列...Android的四大组件Activity (活动)Service (服务)Content provider(内容提供器)BroadCast Recevicer(广播)Activity (活动)体现:你所看到APP里每个单独的窗口基本上都是Activity。通信:Activity之间传输数据利用的是Intent组件间通信。使用:必须在AndroidMa
又到一年中进阿里的好时机了,不来看看么?
3 月是阿里的绩效月,月底基本绩效通知完了,4 月底年终奖也拿到了,总会有一拨人要挪动挪动的。临近阿里财年年底,将会有一拨人离开阿里,也自然会有一堆坑空出来,需要招人进来填。因为阿里绩效的 361 很残酷,拿了 1 的同学没有涨薪也没有年终奖,有大一部分都会选择离开。再加上一些本来就等着拿了年终奖后就跳槽的同学,后续的1~2个月估计会有不少人离职。所谓一个萝卜一个坑 ,老萝卜不走新萝卜不进,只有老
20年程序员经验分享:怎么提高工作效率?看这20 条编码原则!
英文原文:My guiding principles after 20 years of programming我从 1999 年就开始了编程生涯,到今年已经有 20 多年了。我先是从 Basic 开始,很快转到了 Pascal 和 C 语言,然后又学习了面向对象编程语言 Delphi 和 C++。2006 年,我开始使用 Java,2011 年开始使用 JavaScript。我参与过各个行业的软
Android中Content Provider
在Android技术持久化技术中,包含着文件存储,SharedPreferences存储以及SQLite,在这些持久化技术中保存到数据都只能在当前应用程序中访问,那么如何将数据共享给其他程序呢?那就要说到 Content Provider(内容提供器)
2020Android怎么发展?谈一下当下最合适的架构!
前言今天我们的主题是架构,其实对架构的理解一定要宏观一点,大到手机操作系统架构,小到代码逻辑设计的架构,一句老话讲的好,也代表了我对架构的整体理解:没有最好的架构,只有最合适的架构。下面我们聊聊,一个好的架构是什么样子的,该怎么去判断呢。好的架构应该有的优势大道至简简单直白、朴实无华、科学至真、人生至理、灵魂至美,简单是一个架构好的灵魂。这是考验一个架构师的终极指标,如何保证简单的设计,来让大部分
还记得第一个看到的Flutter组件吗?
注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 MaterialApp在学习Flutter的过程中我们第一个看见的控件应该就是MaterialApp,毕竟创建一个新的Flutter项目的时候,项目第一个组件就是MaterialApp,这是一个Material风格的根控件,基本用法如下:
Android 开发者学习路线(2020 版)
原文作者:Gracker原文链接:https://androidperformance.com/2020/02/03/android-development-learning-path-2020-edition/发表日期:February 3rd 2020, 12:06:25 am更新日期:February 3rd 2020, 4:55:46 pmMedium 上 @MindOrks 发布了一篇&
怎么实现女神想要的大眼瘦脸效果?程序员追女神有一招事半功倍!
俗话说,亚洲四大邪术,中国的PS术占大片江山,既不要伤筋动骨,也不要出钱出力,只需要一个软件,轻松搞定!程序员追女神,实现女神想要的要的大眼瘦脸效果,那不是给自己增加了机会!想要满足自己女神要求的程序员们,我们往下看:实现瘦脸大眼效果,其本质上都是对图像中某些区域的像素按照我们设定的规则进行移动,而 OpenGL 的片段着色器天然适合处理像素(纹素)层面的操作。。OpenGL 实现大眼效果为了更好