『为什么程序员一定就是秃头?』
这个梗并不是说程序员一定就是秃头,而是程序员们用来自嘲的,用来表达自己工作压力大的一种说法,程序员这种工作时间长且费脑子,不是在找Bug,就是在修Bug的路上。
生活中不少程序员的头发肆亮其实很浓密的,并不一定就是秃头。而秃头跟遗传也有一定的关系,并不具有代表性。而后天的生活习惯、生活环境也会有重要影响。
这个梗的来源:
现如今谈到程序员往往会裂消宽让人联想到秃头,网上也充斥着程序员秃头的各种梗。
他们疲于桥镇应对高强度的工作,开始向世人抱怨他们因为劳累日益增高的发际线,表面上是自嘲头发日渐稀疏,实际上也是程序员抒发着对经常加班的不满,所以才能在那么多程序员之间形成共鸣。
由此网络采访,是采访一个互联网公司的程序员。虽然没有说到秃头,但是处处都表现出了做程序员会导致秃头的疯狂暗示,不信可以看图片,哈哈。
所以,程序员一定就是秃头这个梗,在各种社交媒体中反复向大众推送,才让程序员会秃头这件事那么的深入人心。
这个梗的使用场景:
01现实生活中,有一些程序员找对象或者其他行业的人说到自己工作的时候可能也会用到这个梗,哈哈。
比如说,张XX,年龄28岁,工作程序员一枚,不秃头头发茂盛,想想就很有趣~
比如说,除了程序员,还有其他一些工作压力大的工作也会自嘲,不是只有程序员会秃头,原来XX工作也是会秃头的……
02在网络中,这个梗我觉得应该是程序员用得最多了。
比如自己加班到半夜凌晨的时候,发个朋友圈,说终于知道自己为什么会秃头了,再配个程序员图片的照片,太形象了,哈哈……
程序员分为4种,分别是:
1、asp程序员、delphi程序员、php程序员、powerbuilder程序员、C程序、1员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序闹缓员、Python程序员、ABAP程序员、android程序员、iOS程序员。
2、程序员是从事程序开发、维护的专业人员。一般将程序员分为:
程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。
3、软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件液悔模设计师)、系统分析员,系统架构师,测试工程师六大类。
4、计算机行业,初级的叫程序员,中级的叫软件设计师,高级的叫系统分前纤析师。
从2017年开始,全面屏之战逐渐如火如荼的展开了,那么我们Android程序员又多了一个小事情,就是解决全面屏适配的问题。
全面屏和以前的屏幕相比,有以下几点改变
声明方式
ratio_float这个值怎么取呢?
其实就是高宽比。
传统的手机高宽比是:16 : 9 即 16 / 9 ≈ 1.78
那么全面屏的手机宽高比:18 :9 即 18 / 9 = 2
但是这个时候,我们需要注意一下,现在很多手机都在追求更大的高宽比,即让屏幕顶部和底部边框越小越好,比如现在的「小米 mix 3 」
即他的高宽比是
19.5 / 9 ≈ 2.17
所以保险起见,设置成为 2.2, 当然这个值也不是固定的,如果有更新的手机上市,没准我们还得改。
即这样设定就好了
Android 7.0 google 默认支持了分屏模式,即 Manifest 文件中配置 Activity 的
那么这个时候就不需要再配置上面的 「最大屏幕高宽比」,就可以适配全面屏了。
但是如果通过自定义控件将“分屏模式”禁止的话,就会出现屏幕 上下黑边的效果,非常丑。
修改AndroidManifest.xml文件,设置targetSdkVersion>=26,就是应用升级到O版本。
不需要设置其他任何属性,默认在任何纵横比的屏幕都能全屏显示。
(备注:有一种例外情况需要注意,应用如果已经适配到O版本,并且通过meta-data属性android.max_aspect或者是android:MaxAspectRatio属性设置了页面支持的最大纵横比,同时又通过android:resizeableActivity=“false”设置了页面不支持分屏,这个时候系统会按照应用自己设置的最大纵横比决定该页面是否能全屏显示,如果应用设置的最大纵横比比手机屏幕比例小,那应磨洞用还是无法全屏显示。)
默认 UI 为我们切的物游握启动页面的图是固定的,比如 1920*1080
这个能适配以前一般的分辨率的手机,但是全面屏的出现,我们会发现,这个启动页的图片会被拉伸,一般是纵向拉伸,因为 “高” 变大了。
那么这种情况的解决方法其实有这么几种思路:
本人还是觉得虚拟导航按键不是一个好东西,但是全面屏的出现,真的把我以前喜欢的"实体按键" 给舍弃掉了。
我倒是觉得替代以前的"实体按键"的最好的方法,还是手势 *** 作。起码我觉得小米8 的手势 *** 作很 6 有没有。再看看苹果,压根就不同虚拟按键考虑好不。。。
不过,这是我自己的拙见罩庆,请各位虚拟按键爱好者,不要喷我,先行谢过。
原则,虚拟按钮的显示样式,其实根据当前具体的页面情况进行调整,调整策略其实和status bar 的类似。
可以通过
来定义颜色。
或者通过设置当前activity 主题 或者设置application主题
在主题的样式中设置:
即可。
频繁的手机更新迭代,虽然让我们程序员多了一些事情可做,但是却也是我们喜闻乐见的事,手机在发展,说明我们的行业也在发展呀,况且,解决这些问题也不是难事。你说是不是呢?
如果没看懂我的文章,请观看小米官网提供的方案(其实是一致的):
全面屏及虚拟键适配说明
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)