Android R 如何访问 Android/data 目录? (mp.weixin.qq.com)
Android R上分区存储的限制得到进一步加强,无论APP的targetsdkversion是多少,都将无法访问Android/data和Android/obb这二个应用私有目录。这无疑对会部分APP的业务场景及用户体验造成冲击,典型的如下
by @code小生 2021-04-11 13:52 分享 查看详情
换个角度描述 Android 事件传递,读完会让你耳目一新 (mp.weixin.qq.com)
关于Android中事件传递机制早已是老生常谈的话题,甭管工作多久水平咋样应该都能道出一二。依稀记得刚接触事件分发那会,一股脑的钻进网络上那几张神图,什么三大方法、职责链,最后再巴拉巴拉贴一大堆源码(有的还贴错了),嗯,学完之后效果还挺不错,起码面试的时候能忽悠。关于只教是什么,不教为什么,鲁先生说过,这样是在耍流氓。今天我将换一种思路去描述事件分发,先带大家构建事件分发模型,讲述其设计背景和职责边界,最后带着我们的猜测去源码中找答案。
by @code小生 2021-04-11 13:52 分享 查看详情
十余年从业者谈谈 Android 开发现状 (mp.weixin.qq.com)
截止到今天,Android生态也发生了不少变化,从一个多年经验的Android开发者角度分析Android的开发现状,不喜勿喷。
by @code小生 2021-04-11 13:51 分享 查看详情
谷歌准备发布Fuchsia首个开发者预览版 (mp.weixin.qq.com)
外国媒体 9to5Google 称谷歌正在为发布 Fuchsia 首个开发者预览版做准备。
by @code小生 2021-04-11 13:51 分享 查看详情
Flutter 正在被悄悄放弃吗? (mp.weixin.qq.com)
日前,Flutter 2 的发布,给 Flutter 社区注入了新的活力。但在国内,其实围绕着 Flutter 还有着许多争议。有人在纠结 Flutter 是否值得长期投入,有人质疑 Flutter 的实际表现,有人甚至发出了“Flutter 是否正在被大厂放弃”的疑问。近日,InfoQ 采访了阿里巴巴闲鱼技术团队客户端负责人于佳(宗心)和百度贴吧客户端技术负责人高飞,针对以上问题,他们分享了自己的看法。
by @code小生 2021-04-11 13:50 分享 查看详情
Oracle慌了!华为开始对JDK下手了! (mp.weixin.qq.com)
近日有开发者在华为 openEuler操作系统源码中发现了华为的 OpenJDK 发行版,名为“毕昇 JDK 8(bishengjdk-8)”。
by @code小生 2021-04-11 13:45 分享 查看详情
如何提升你的能力?给年轻程序员的几条建议 (mp.weixin.qq.com)
一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。
by @code小生 2021-04-11 13:44 分享 查看详情
用了VSCode、IDEA等十几款编辑器后,我总结出优秀编辑器的特质 (mp.weixin.qq.com)
本文主要谈论个人对这些编辑器和该领域现状的看法(不喜勿喷)。我使用 vim,尤其是 neovim 已有十多年。首先,我会解释一下自己目前的工作流程、我对编辑器看重哪些方面。当然,文章仅是一家之言,不代表其他人的情况。
by @code小生 2021-04-11 13:42 分享 查看详情
用了VSCode、IDEA等十几款编辑器后,我总结出优秀编辑器的特质 (mp.weixin.qq.com)
本文主要谈论个人对这些编辑器和该领域现状的看法(不喜勿喷)。我使用 vim,尤其是 neovim 已有十多年。首先,我会解释一下自己目前的工作流程、我对编辑器看重哪些方面。当然,文章仅是一家之言,不代表其他人的情况。
by @code小生 2021-04-11 13:42 分享 查看详情
用了VSCode、IDEA等十几款编辑器后,我总结出优秀编辑器的特质 (mp.weixin.qq.com)
本文主要谈论个人对这些编辑器和该领域现状的看法(不喜勿喷)。我使用 vim,尤其是 neovim 已有十多年。首先,我会解释一下自己目前的工作流程、我对编辑器看重哪些方面。当然,文章仅是一家之言,不代表其他人的情况。
by @code小生 2021-04-11 13:42 分享 查看详情
研究生应锻炼的24种能力 (mp.weixin.qq.com)
以下介绍24种读研时可积累的能力,以便有效面对未来的职业生涯,尤其是面对非学术型职业生涯。事实上,部分能力对读研阶段本身也非常重要。
by @code小生 2021-04-11 13:41 分享 查看详情
程序员,你还没有软技能吗?难怪你不幸福 (mp.weixin.qq.com)
程序员一向对于“硬技能”——即自身在专业方向上的能力——较为关注,工作环境而言更多的是与计算机打交道,专注于输出更高水平的代码,对于“软技能”提升的关注度不够造成了大家对程序员的一些误解,并且程序员在面对不断更新的计算机技术知识和复杂的职业关系中,会有些茫然不知所措。本次演讲将以程序员职业发展的三大阶段和身边案例来讲述“软技能”的作用和需要重点提升的软技能,从而使程序员的工作生活更加幸福。
by @code小生 2021-04-11 13:41 分享 查看详情
卧槽!微信图标现在可以换颜色了? (mp.weixin.qq.com)
看惯了这个绿色的图标,有没有想过给它换个骚气蓬勃的颜色?
今天,给大家分享一个随意更改微信图标颜色的方法,各种颜色都有,安卓苹果都适用。
效果如下:
by @code小生 2021-04-11 13:40 分享 查看详情
最强Java15新特性讲解!突然感觉Java8不香了! (mp.weixin.qq.com)
根据发布的规划,这次发布的 JDK 15 将是一个短期的过度版,只会被 Oracle 支持(维护)6 个月,直到明年 3 月的 JDK 16 发布此版本将停止维护。而 Oracle 下一个长期支持版(LTS 版)会在明年的 9 月份发布(Java 17),LTS 版每 3 年发布一个,上一次长期支持版是 18 年 9 月发布的 JDK 11。下图展示了各个版本的发布历史。
by @code小生 2021-04-11 13:39 分享 查看详情
最强Java15新特性讲解!突然感觉Java8不香了! (mp.weixin.qq.com)
根据发布的规划,这次发布的 JDK 15 将是一个短期的过度版,只会被 Oracle 支持(维护)6 个月,直到明年 3 月的 JDK 16 发布此版本将停止维护。而 Oracle 下一个长期支持版(LTS 版)会在明年的 9 月份发布(Java 17),LTS 版每 3 年发布一个,上一次长期支持版是 18 年 9 月发布的 JDK 11。下图展示了各个版本的发布历史。
by @code小生 2021-04-11 13:39 分享 查看详情
张一鸣:我这7年来的人生感悟 (mp.weixin.qq.com)
在字节跳动七周年庆上,张一鸣以一段重访锦秋家园视频开场,首次讲述了公司国际化、业务决策、技术研发和招聘用人等方面鲜为人知的故事,分享了创业以来他们追求的目标和做事方法。
by @code小生 2021-04-11 13:39 分享 查看详情
知乎高赞:盘点知识最多、含金量最高的42本书 (mp.weixin.qq.com)
1.《人类简史》(尤瓦尔·赫拉利)作者在历史学之外,对人类学、生态学、基因学等领域的知识信手拈来,改变了我很多原来看似常识的认知。此书豆瓣评分9.1,不多说。
by @code小生 2021-04-11 13:38 分享 查看详情
Flutter 不是真正的跨平台框架 (mp.weixin.qq.com)
由于我选择了这个相当大胆的标题,为了避免误会,我要对其进行详细的解释。从技术角度来讲,Flutter 的确是一个跨平台的框架。
但是,我有点不同的看法。
by @code小生 2021-04-05 13:42 分享 查看详情
如何得知当前 Activity 是被压入后台,还是跳转到新的 Activity? (mp.weixin.qq.com)
最近学习安卓开发activity的生命周期,对单个活动的生命周期较为熟悉。此时师兄抛出问题,当一个activity进入onStop()时,如何得知时由于用户点击了主页键,还是由于进入了另一个本程序的activity?
by @code小生 2021-04-05 13:42 分享 查看详情
关于 Android MVVM 一些理解与实践 (mp.weixin.qq.com)
viewmodel可以理解为桥梁,通过viewmodel 将 View和Model双向绑定,数据的变化可以直接作用在View上,就是MVVM,其实MVVM,MVP都是在MVC的基础上演变而来。
by @code小生 2021-04-05 13:41 分享 查看详情