[开源日记],分享10k+Star的优质开源项目
2025年08月16日
随着软件开发周期加快,IT部门必须更迅速地测试基于云的应用。正确的工具和服务可以帮助加快这一步伐。
在云端部署软件的步伐正在加快。开发人员不再需要花费数月的修复大量bug和功能增强,而是可以在一个星期甚至一天内就推出新的云应用。但这种快速的转变需要在部署之前对应用程序进行快速的测试。谷歌计算引擎和微软的Azure提供了一些工具,以确保新的云应用可以按照预期的那样正常工作。
开发人员应该在一个可控的环境中尽可能复制生产环境来对云应用进行测试。对于本地应用的开发,要维护一个单独的等同于生产环境的测试环境的成本通常令人望而却步。但在云中,实施一个高度自动化管理的测试环境的边际成本却很低。
2025年08月16日
引言:
今天偶然看到StuQ的技术图谱, 找了找竟然没有Android开发的. 想起之前自己弄了一个, 翻出来看看并不过时, 整理下发出, 大家共同进步.
图片比较大, 加载较慢, 请等待~~
Android_App_Skill_Map
1. 操作系统
Windows/MacOSX/Linux
2025年08月16日
相信很多PC玩家都听说过AIDA64的大名,AIDA64拥有着悠长的历史,是PC上最强力的电脑信息检测软件之一。早在16位计算机操作系统是主流的时候,这款软件就已经出现,名为AIDA16。后来32位普及后改名为AIDA32,再后来又改名为Everest,再再后来它的开发商Lavalys公司被FinalWire收购后又改名为AIDA64。多次的改名并没有冲淡它的人气,AIDA64的实力可见一斑。现在,AIDA64登录安卓平台了!AIDA64安卓版已经发布,能够检测安卓设备的各种信息,一起来看看吧。
2025年08月16日
据 Android Central 8月14日报道,谷歌悄悄在 Android Auto 中加入了一个新按钮,它会弹出一个显示推荐音乐、播客和新闻的界面。Reddit 用户u/sccabrian 发现,这个快捷按钮目前似乎仅在测试阶段,因为它好像并未被广泛使用。
2025年08月16日
在目前移动互联网时代,每个 APP 就是流量入口,与过去 PC Web 浏览器时代不同的是,APP 的体验与迭代速度影响着用户的粘性,这同时也对从事移动开发人员提出更高要求,进而移动端框架也层出不穷。
2025年08月16日
1.《Google软件测试之道 》
2.《持续交付》
3.《软件测试的艺术 》
4.《 代码整洁之道:程序员的职业素养》
5.《软件测试 》
6.《测试驱动开发 》
7.《软件测试经验与教训》
8.《探索式软件测试》
9.《捉虫日记》
10.《发布!软件的设计与部署》
11.《移动App测试实战》
12.《微软的软件测试之道》
13.《颠覆完美软件:软件测试必须知道的几件事》
2025年08月16日
今天早上参加了深圳 OPPO 开发工程师的技术面试,总的来说面试过程不是很顺利。面试官并没有问一些很深奥的底层原理,基本都是一些 Java 基础以及 Android 四大组件内的基础,但是我自身在开发过程中并没有很重视这些理论基础,导致很多知识点都忘记了。整个面试过程耗时一小时,感谢两位面试官不厌其烦地给我提示,一方面让我能够回想起来那些遗忘的知识点,另一方面也缓解了尴尬的气氛。。。
2025年08月16日
安卓的出现也有好多年了,各种开源类库层出不穷,这也得益于安卓本身是一个开源的系统,方便程序猿们进行再次编译,做二次开发,当然也方便其快速地传播。
正因为如此,当开发者在进行技术选择的时候,时常会感到眼花缭乱。比比皆是的参考,然而开源的作者功力往往参差不齐。笔者以自已多年的经验,以及相关资料的参考,现在对各种技术作一个简单的分析与对比,希望对一些人有帮助。
1.图片加载
图片加载(Universal-Image-Loader,Picasso、Fresco和Glide)
2025年08月16日
请点赞,你的点赞对我意义重大,满足下我的虚荣心。
Hi,我是小彭。本文已收录到 GitHub · Android-NoteBook 中。这里有 Android 进阶成长知识体系,有志同道合的朋友,欢迎跟着我一起成长。(联系方式在 GitHub)
Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。在这篇文章里,我将带你由浅入深建立 Gradle 的基本概念,涉及 Gradle 生命周期、Project、Task 等知识点,这些内容也是 Gradle 在面试八股文中容易遇见的问题。