Jetpack PDF库:解锁Android应用中的PDF功能 在 Android 开发中,加载 PDF 文件是一个比较常见的需求,但就是这么一个比较常见的功能,原生并没有提供一个比较好的方案,而隔壁 IOS 中实现却是很方便的。。。现在官方提供的方案来了!!!
论“多快好省” 孺子牛的后代大多是哑牛,哑牛天生是个哑巴,哑牛的欢娱就是结束劳作后聚集在一起吃着过剩的草,关注主人养的鹦鹉是否有新的变化。哑牛以为荒田耕完了子孙后代就不用重复自己的生活且相信自己的后代有发声的权利。最终哑牛失去了劳动的能力,惊恐的失神的瞳孔定格,哑牛在屠夫刀下实现了最后的价值。
Jetpack Bluetooth——更优雅地使用蓝牙 本篇文章简单带大家看了下Bluetooth这个库的使用方式及源码,大家可以自己加一下这个库的依赖,然后就可以直接看它的源码了。2024,越来越卷,活越来越多,抽出空来写一篇文章不容易,正好是工作内容和这个有些相关,故了解了下。祝大家安好吧,少卷。
读《代码整洁之道》有感 在工作中遇到烂代码的可能性是 100%,即使是很厉害的大佬写的代码,在不知情的情况下让你去看,看了一会后都会得出以下结论:“写的啥玩意啊,看都看不懂,乱七八糟的语法糖,考虑过后面工作的人么?当然很多人会说:“项目中的屎山代码,我能在上面雕花已经很厉害了,还要干什么,即使我知道那块写的不好,但我也不会去动,因为现在它处于一个稳定的状态,如果我去修改了之后,出了问题全是自己背,吃力不讨好!”这也确实是很多人的现状,考虑的也不无道理,但在这里咱们单纯从代码的角度来看,从写代码的初心来看,早早的就背道而驰了。
回首2023,展望2024 还参加了 Google 的大会,并且面基了很多业内的大佬,有熟知的扔物线——朱凯,有读着他书学习的——郭霖大神,有宝岛的大神——Tim,有冷酷无情的大佬——世欣(拭心),有热情的AB,等等等等太多了。对于自己,这一年成长了很多,不光是技术上的成长,还有心理的成长,以前可能看不惯的一些事情,如今可能觉得习以为常,之前的我是很看不起现在的我的,可能是屠龙少年终成龙吧!这段时间工作较多,比较忙,所以一直没有更新文章,感觉已经过了好久,但是翻了翻朋友圈发现自己的2023还做了这么多事,还是挺好的。
探索 Jetpack Glance 的魔法 小部件其实是运行在桌面中的,那数据的传输就涉及到了跨进程,Google 专门为写了一个名叫 RemoteViews 的类来处理跨进程需求。其实 Glance 中同样也使用到了,来一起探索下它的魔法吧!
稳定的 Glance 来了,安卓小部件有救了! 故事发生在两年的一天吧,其实夸张了,不到两年,而是 633 天前 Jetpack 发布了 Glance 第一个预览版本,到如今终于更新成了稳定版本,一起来看下新时代的小部件吧!
人生天地之间,若白驹之过隙,忽然而已 已经很久没和朋友好好聊天,吃个饭了,工作以来虽说是双休,但周末一直有事,即使没事,也只想躺在床上躺会,早上晚起一会,起来弄点饭吃完就中午了,又想再睡会,因为在公司里没有午休的习惯,一觉起来就不早了,出去溜达溜达就到晚上了,时间、时间都去哪了,都用来睡觉、吃饭。这段时间有个同事离职了,其实身边不断有老人走、有新人来,但这回走的同事和别的有些不同,当时我入职面试的时候就是他面试的我,工作中有啥问题都会请教他,转眼间一起共事三年多,亦师亦友,忽然离去,心中不免有些不舍。大学更是这样,大学认识的朋友屈指可数。
一起来看看 Compose Accompanist 今天咱们来一起看看 Compose Accompanist,Accompanist 是什么呢?Accompanist 是一组库,旨在为 Compose 提供开发人员通常需要但尚未可用的功能。
Android 14 又来了?别扶!抬起我来吧! 虽然目前 Android 14 还没有发布稳定版版,但现在已经是 Beta 版本了,之后 API 这些也不会进行大的变动的,剩下的应该就是性能上的一些优化了,大家可以放心进行查看。其实上面描述的都可以在官方文档中找到,我只是做了一些整理,方便大家进行查看配置。
Compose 动画艺术探索之 Easing 如果想玩好 Compose 中的动画,Easing 是必不可少的一环,那么什么是 Easing 呢?Easing 是用来来调整动画的小数值的,这样可让动画值加速和减速,而不是以恒定的速率移动。。。。。
Compose Desktop 初体验之打包 大家好,前两篇文章大概介绍了下上手 `Compose Desktop` 和自定义绘制时遇到的一些问题,本篇文章带大家一起来看下 Compose Desktop 应该如何打包吧!
Compose Desktop 初体验之绘制 上一篇文章 “从 0 到 1 搞一个 Compose Desktop 版本的玩天气之踩坑” 中大概说了下刚开始使用会遇到的一些问题,帮大家踩了踩坑,那么这一篇则会带大家一起来看下项目中绘制的一些东西,再来看下项目的最终实现效果吧!
Compose Desktop 初体验之踩坑 大家好,好久不见,接下来一段时间我会系统性地写一套关于 Compose Desktop 的文章,带大家从头到尾写一个桌面版的天气应用,并且打好包让别人也可以进行使用,接下来就开始吧!先来看下最终的实现效果吧!
Compose 动画艺术探索之 AnimationVector 大家可能都知道或听说在 Compose 中动画使用起来很简单,但其实是使用起来很简单,内部逻辑其实也不简单。大家用了这么久的 Compose 动画,知道 AnimationVector 是个啥吗?
Compose 动画艺术探索之动画规格 动画规格在 Compose 的动画中尤为重要,只要在 Compose 中使用到动画的时候都离不开它的身影,今天带大家来看下在 Compose 中动画规格究竟是个什么东西!