Android
文章平均质量分 93
普通网友
这个作者很懒,什么都没留下…
展开
-
2022年Android面试题及答案汇总,每天20题【四】持续更新中...(从面试官角度帮你审视问题)
这是我既前两次做Android面试题合集之后重新整理和完善的一份新的面试题。写在前面,之前面试题带入的都是咱们求职者的视角,这次我联络的是部分招聘人员,当然具体名字和公司不方便透露,总之,该部分面试是从招聘角度出发,当然作为求职者我觉得只会收获更加丰富。如何招聘人,搜集了一些知识点。如何做好应聘准备,也收集了一些主要知识点,供你参考。转载 2022-04-21 16:19:22 · 4819 阅读 · 1 评论 -
2022年Android面试题及答案汇总,每天20题【三】持续更新中...(从面试官角度帮你审视问题)
这是我既前两次做Android面试题合集之后重新整理和完善的一份新的面试题。写在前面,之前面试题带入的都是咱们求职者的视角,这次我联络的是部分招聘人员,当然具体名字和公司不方便透露,总之,该部分面试是从招聘角度出发,当然作为求职者我觉得只会收获更加丰富。如何招聘人,搜集了一些知识点。如何做好应聘准备,也收集了一些主要知识点,供你参考。转载 2022-04-21 16:01:40 · 3833 阅读 · 0 评论 -
Android:Flutter——Bug Or 特性?一个属性引起的绘制流程的问题
前言文末有福利!!!在前面的文章中,提到了我会将翻页动画集成进LayoutManager中,在此过程中遇到了一个有点意思的问题;如果在最普通的ListView中,仅仅提供itemBuilder等提供item所需的必要部分;其他属性并不作修改;修改其中的paint方法,如果将saveLayer的BlendMode改为dst,下面这段代码的运行结果是?结果正如预想中的那样,由于dst属性生效,所以展示的其他页面,比如说第一页:下面有点意思的东西来了,如果我解开上面的paintChild部分的注释转载 2022-04-20 21:52:08 · 207 阅读 · 0 评论 -
2022年Android面试题及答案汇总,每天20题【二】持续更新中...(从面试官角度帮你审视问题)
这是我既前两次做Android面试题合集之后重新整理和完善的一份新的面试题。写在前面,之前面试题带入的都是咱们求职者的视角,这次我联络的是部分招聘人员,当然具体名字和公司不方便透露,总之,该部分面试是从招聘角度出发,当然作为求职者我觉得只会收获更加丰富。如何招聘人,搜集了一些知识点。如何做好应聘准备,也收集了一些主要知识点,供你参考。转载 2022-04-19 20:11:51 · 481 阅读 · 0 评论 -
Android:Flutter之300行代码实现拖拽排序?这次就来挑战一下 (二)—— 挑战失败,我赌5毛没人能300行做到
不好意思各位,挑战失败了(;´д`)ゞ转载 2022-04-18 19:09:55 · 293 阅读 · 2 评论 -
Android程序员35岁之后不转管理就寄了?这份宝典让你重焕新生。
都说男人40一枝花,35岁恐怕还是花骨朵,正值事业发展的高峰时期,可是职场上很多的“35岁以上免谈”的条款似乎为花骨朵们浇了一盆凉水,特别是对于IT工作者是个坎儿,一个难以迈过的坎,不像其他传统职业一样,可以终生为其不断发展奋斗,IT工作者过了这个年纪基本上技术生涯即告终结,这是中国IT界多数人认可的。IT真是一个吃青春饭的行业吗?IT真有年龄槛吗?35岁的IT工作者真的不能再做技术了吗?转载 2022-04-16 22:14:13 · 1655 阅读 · 0 评论 -
Flutter进阶技巧之300行代码实现拖拽排序
前言有没有不计算,代码少的方式来实现这个拖拽排序呢?文末有福利!!!效果设计拖拽排序这块,其实最复杂的部分就是排序动画的处理,在 reOrderables 中,可以说绝大部份代码都是为了定位排序位置,最后通过调整Size,用AnimationController辅助处理,这种方式来实现一个折叠动画;说实话,效果是有了,但是这代码确实让人看的容易晕;在 Android 中,其实更多的排序动画是类似这种平移动画的:所以这次我也计划使用这种动画实现(其实就是懒);当然,该有的虚影之类的也是应该有转载 2022-04-15 17:38:31 · 1351 阅读 · 0 评论 -
Android进阶技巧之Android休眠机制
一、休眠概述休眠,简而言之就是设备在不需要工作的时候把一些部件、外设关掉(掉电或让它进入低功耗模式)。为什么要休眠呢?一言以蔽之:省电。休眠分主动休眠和被动休眠。主动休眠:比如我电脑不用了,就通过设置让系统进入休眠模式;被动休眠:系统检测到自己闲的慌,为了节约故,自己就休眠去了。废话不叙。文末有福利!!!二、Android休眠休眠是内核的核心工作,而Android是基于Linux内核的,所以Android休眠和内核有着千丝万缕的联系;由于Android的特殊应用场景:移动设备,所以Androi转载 2022-04-13 15:55:01 · 4014 阅读 · 1 评论 -
Android安卓进阶技巧之Kotlin结合Jetpack构建MVVM
JetpackJetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。Android Architecture Component (AAC)。文末有福利!!!官方推荐架构请注意,每个组件仅依赖于其下一级的组件。例如,Activity 和 Fragment 仅依赖于视图模型。存储区是唯一依赖于其他多个类的类;在本例中,存储区依赖于持久性数据模型和远程后端数据源。MVVM转载 2022-04-12 16:44:28 · 1211 阅读 · 0 评论 -
Android安卓进阶技巧之——Android Service 服务
’一、 Service简介Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务总是藏在后台的。Service的转载 2022-04-11 15:48:12 · 11758 阅读 · 3 评论 -
Android安卓进阶技巧之全局自定义字体的实现
前言由于网上大部分教程在新版本系统中已经失效,特此记录。一、修改TextView字体假设现在有一个字体文件msyh.ttf;对于某个TextView来说,如果想修改它的字体,可以简单的使用如下代码:val tv = findView()val tf = Typeface.createFromAsset(assets, "msyh.ttf")tv.typeface = tf 这样就可以将单个TextView设置为对应字体。如果想要实现全局修改字体,则需要通过修改Factory2的方式来实现。转载 2022-04-08 14:56:23 · 998 阅读 · 0 评论