Android程序员
文章平均质量分 94
普通网友
这个作者很懒,什么都没留下…
展开
-
[译] 为什么 Flutter 能最好地改变移动开发
overridetext,),),TextBubble 部件类。想象一下在安卓系统中建立这样的自定义视图会有多难。然而,在 Flutter 上,这只是一件几分钟就能完成的事情。能够将 UI 界面的一部分提取到像小部件这样的独立单元中,可以很容易地在应用程序中重用这些小部件,甚至跨越不同的应用。你会注意到,这个布局的很多部分都是我们在应用的不同视图上重复使用的,让我告诉你:这实施起来小菜一碟,所以我决定将应用扩展到包含电视节目。几个小时之后,这件事情就完成了。原创 2024-03-19 20:30:31 · 582 阅读 · 0 评论 -
Java虚拟机规范(Java SE 8) 第一章
第一个Java虚拟机的原型机是由Sun Microsystems公司实现的,它用在一种类似PDA(Personal Digital Assistant,俗称掌上电脑)的手持设备上,以仿真实现Java虚拟机指令集。由于它是一个通用的、机器无关的执行平台,所以其他语言的实现者都可以考虑将Java虚拟机作为那些语言的交付媒介。Java虚拟机是整个Java平台的基石,是Java技术用以实现硬件无关与操作系统无关的关键部分,是Java语言生成极小体积的编译代码的运行平台,是保障用户机器免于恶意代码损害的屏障。原创 2024-03-19 17:57:40 · 420 阅读 · 0 评论 -
Dialog+BottomSheetDialog+加载中动画(2)
ZToast.setColorI(“#000000”)//可选 设置弹出的颜色ZToast.showI(this,“网路错误”)原创 2024-03-19 15:41:45 · 905 阅读 · 0 评论 -
Android移动开发—Listview列表视图的使用讲解及SimpleAdapter实例
main.xml说明:定义一个listivew组件原创 2024-03-19 13:24:40 · 1101 阅读 · 0 评论 -
Android低版本上APP首次启动时间减少80%(一
针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!原创 2024-03-19 11:15:04 · 569 阅读 · 0 评论 -
使用Kotlin高效地开发Android App(五)完结篇
写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的点击这里>Android IOC架构设计免费获取。原创 2024-03-18 13:30:51 · 870 阅读 · 0 评论 -
换个角度描述Android事件传递,读完会让你耳目一新
都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。Android架构视频+BAT面试专题PDF+学习笔记》原创 2024-03-18 03:36:15 · 923 阅读 · 0 评论 -
字体大小自适应TextView-腾讯QMUI开源QMUIFontFitTextView控件解读
首先看上面的注释,意思是说宽度一定要设置成具体值,这个很好理解,要是宽度可以变化,这个控件就没有意义了。代码中,首先算出可以显示文字的宽度:然后设置最高值和最低值,相当于一个区间的两个端点:接下来:这个是干什么的呢?看注释,个人理解就是设置字与字之间间距的一个临界值,后面会用到。然后,下面的逻辑就是,先把文字大小设置成最大值,如果这个宽度比可显示宽度小,那就lo = maxSize;,并最终以这个大小显示,那为什么lo = maxSize;呢,我们要看到最后,设置大小的时候,原创 2024-03-18 01:04:29 · 279 阅读 · 0 评论 -
优雅保活方案,原来Android还可以这样保活!
下次被产品说「 XXX 都可以保活,为什么我们不行!」的时候,你就知道怎么怼回去了。大厂通过和手机厂商的合作,将自己的应用默认加入到白名单中。如果你能谈成这种合作的大厂,也就不用往下看了。好在系统还没有抛弃我们,允许我们申请把应用加入白名单。原创 2024-03-17 22:15:17 · 833 阅读 · 0 评论 -
{Android}面对最近的话题,经验分享
有些大家需要的资料知识我都分享在群里了,还有些录制成视频供大家免费下载,希望可以帮助在这个行业发展的朋友和童鞋们,在论坛博客等地方少花些时间找资料,把有限的时间,真正花在学习上,所以我把这些资料,分享出来。相信对于已经工作和遇到技术瓶颈或者写博客码友,在这份资料中一定都有你需要的内容。转发+转发+转发后关注我私信回复【干货分享】领取获取往期高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术。原创 2024-03-17 19:34:44 · 531 阅读 · 0 评论 -
Jetpack系列(八) — Data Binding && View Binding
viewmodelbinding// 方式一:// 方式二:FragmentListView// 方式一:// 方式二:LiveData= null!): View {原创 2024-03-17 17:05:47 · 345 阅读 · 0 评论 -
Android进阶:六、在子线程中直接使用-Toast-及其原理
一般我们都把Toast当做一个UI控件在主线程显示。但是有时候非想在子线程中显示Toast,就会使用Handler切换到主线程显示。答案是:当然可以。那应该怎么操作呢?在当前线程中先初始化一个Looper即可!我们看看源代码:以上是我们使用Toast时调用的静态方法,可以看到第二个方法有个参数Looper,虽然我们平时用的时候都传入的是null,那这个Looper究竟有什么用呢?原创 2024-03-16 15:09:37 · 1574 阅读 · 0 评论 -
Android开发真的凉了?网友吐槽:5年前端和后端竟都轻松百万级Offer
学习学习。原创 2024-03-16 13:29:49 · 709 阅读 · 0 评论 -
Android动画之帧动画,程序员面试题网站
【Android 详细知识点思维脑图(技能树)】其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。原创 2024-03-15 21:27:19 · 1022 阅读 · 0 评论 -
Android 无缝换肤深入了解与使用,阿里Android面试必问
算法知识点繁多,企业考察的题目千变万化,面对越来越近的“金九银十”,我给大家准备好了一套比较完善的学习方法,希望能帮助大家在有限的时间里尽可能系统快速的恶补算法,通过高效的学习来提高大家面试中算法模块的通过率。这一套学习资料既有文字档也有视频,里面不仅仅有关键知识点的整理,还有案例的算法相关部分的讲解,可以帮助大家更好更全面的进行学习,二者搭配起来学习效果会更好。部分资料展示:有了这套学习资料,坚持刷题一周,你就会发现自己的算法知识体系有明显的完善,离大厂Offer的距离更加近。【GitHub】原创 2024-03-15 19:45:38 · 1003 阅读 · 0 评论