- 博客(165)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注

原创 我的新书:《Jetpack Compose:Android全新UI编程》已出版
上面的图片就是新书的样子,是不是挺好看的,哈哈哈,我个人是这样认为的????,下面来看正文吧!写作缘由2019 年 5 月,Google 在 I/O 大会上公布了 Android 全新的 UI 系统 Compose,但是直到 2020 年 9 月才发布了第一个 Alpha 版本,此后在各大技术网站移动开发模块中有很多人开始尝试使用 Compose 编写 Android UI。2021 年 2 月,Google 终于发布了第一个 Beta 版本。时隔两年都没有 发布正式版,只发布了 Beta 版本,如此复
2021-11-05 17:43:46
6699
39
原创 视力新生:我的近视手术之旅
总的来说,这次近视手术是我人生中一次非常有意义的经历。它不仅让我摆脱了眼镜的束缚,更重要的是,它让我重新找回了对生活的热爱和自信。希望我的分享能够帮助那些还在犹豫是否进行手术的朋友,也希望更多的人能够勇敢地追求更好的自己。我会继续为大家带来更多有趣的内容,让我们一起探索科技与生活的美好!以上是我的个人经历和感受,希望能对你有所帮助。如果你也有类似的经历或想法,欢迎在评论区分享你的故事!
2025-02-08 17:13:09
908
原创 Jetpack PDF库:解锁Android应用中的PDF功能
在 Android 开发中,加载 PDF 文件是一个比较常见的需求,但就是这么一个比较常见的功能,原生并没有提供一个比较好的方案,而隔壁 IOS 中实现却是很方便的。。。现在官方提供的方案来了!!!
2024-09-14 15:44:53
2133
原创 论“多快好省”
孺子牛的后代大多是哑牛,哑牛天生是个哑巴,哑牛的欢娱就是结束劳作后聚集在一起吃着过剩的草,关注主人养的鹦鹉是否有新的变化。哑牛以为荒田耕完了子孙后代就不用重复自己的生活且相信自己的后代有发声的权利。最终哑牛失去了劳动的能力,惊恐的失神的瞳孔定格,哑牛在屠夫刀下实现了最后的价值。
2024-08-23 10:55:41
531
原创 Android 15?我想躺着
大家好,最近行业形势越来越差,希望大家安好吧。 之前写过一些 Android 版本的适配,Android 15发布在即,一块来看下需要适配及更新的功能吧!
2024-06-05 16:13:43
2022
1
原创 Jetpack Bluetooth——更优雅地使用蓝牙
本篇文章简单带大家看了下Bluetooth这个库的使用方式及源码,大家可以自己加一下这个库的依赖,然后就可以直接看它的源码了。2024,越来越卷,活越来越多,抽出空来写一篇文章不容易,正好是工作内容和这个有些相关,故了解了下。祝大家安好吧,少卷。
2024-04-07 09:33:12
1308
1
原创 读《代码整洁之道》有感
在工作中遇到烂代码的可能性是 100%,即使是很厉害的大佬写的代码,在不知情的情况下让你去看,看了一会后都会得出以下结论:“写的啥玩意啊,看都看不懂,乱七八糟的语法糖,考虑过后面工作的人么?当然很多人会说:“项目中的屎山代码,我能在上面雕花已经很厉害了,还要干什么,即使我知道那块写的不好,但我也不会去动,因为现在它处于一个稳定的状态,如果我去修改了之后,出了问题全是自己背,吃力不讨好!”这也确实是很多人的现状,考虑的也不无道理,但在这里咱们单纯从代码的角度来看,从写代码的初心来看,早早的就背道而驰了。
2024-03-01 14:26:20
1073
原创 回首2023,展望2024
还参加了 Google 的大会,并且面基了很多业内的大佬,有熟知的扔物线——朱凯,有读着他书学习的——郭霖大神,有宝岛的大神——Tim,有冷酷无情的大佬——世欣(拭心),有热情的AB,等等等等太多了。对于自己,这一年成长了很多,不光是技术上的成长,还有心理的成长,以前可能看不惯的一些事情,如今可能觉得习以为常,之前的我是很看不起现在的我的,可能是屠龙少年终成龙吧!这段时间工作较多,比较忙,所以一直没有更新文章,感觉已经过了好久,但是翻了翻朋友圈发现自己的2023还做了这么多事,还是挺好的。
2024-01-17 14:43:44
800
1
原创 探索 Jetpack Glance 的魔法
小部件其实是运行在桌面中的,那数据的传输就涉及到了跨进程,Google 专门为写了一个名叫 RemoteViews 的类来处理跨进程需求。其实 Glance 中同样也使用到了,来一起探索下它的魔法吧!
2023-09-15 13:41:49
463
原创 稳定的 Glance 来了,安卓小部件有救了!
故事发生在两年的一天吧,其实夸张了,不到两年,而是 633 天前 Jetpack 发布了 Glance 第一个预览版本,到如今终于更新成了稳定版本,一起来看下新时代的小部件吧!
2023-09-11 17:38:11
987
1
原创 人生天地之间,若白驹之过隙,忽然而已
已经很久没和朋友好好聊天,吃个饭了,工作以来虽说是双休,但周末一直有事,即使没事,也只想躺在床上躺会,早上晚起一会,起来弄点饭吃完就中午了,又想再睡会,因为在公司里没有午休的习惯,一觉起来就不早了,出去溜达溜达就到晚上了,时间、时间都去哪了,都用来睡觉、吃饭。这段时间有个同事离职了,其实身边不断有老人走、有新人来,但这回走的同事和别的有些不同,当时我入职面试的时候就是他面试的我,工作中有啥问题都会请教他,转眼间一起共事三年多,亦师亦友,忽然离去,心中不免有些不舍。大学更是这样,大学认识的朋友屈指可数。
2023-08-11 10:19:12
295
原创 一起来看看 Compose Accompanist
今天咱们来一起看看 Compose Accompanist,Accompanist 是什么呢?Accompanist 是一组库,旨在为 Compose 提供开发人员通常需要但尚未可用的功能。
2023-08-08 14:01:53
340
原创 Android 14 又来了?别扶!抬起我来吧!
虽然目前 Android 14 还没有发布稳定版版,但现在已经是 Beta 版本了,之后 API 这些也不会进行大的变动的,剩下的应该就是性能上的一些优化了,大家可以放心进行查看。其实上面描述的都可以在官方文档中找到,我只是做了一些整理,方便大家进行查看配置。
2023-05-22 16:58:21
2124
原创 Compose 动画艺术探索之 Easing
如果想玩好 Compose 中的动画,Easing 是必不可少的一环,那么什么是 Easing 呢?Easing 是用来来调整动画的小数值的,这样可让动画值加速和减速,而不是以恒定的速率移动。。。。。
2022-12-22 17:25:18
879
1
原创 回眸 2022,展望 2023
2022 感觉过得太快了,就好像昨天刚刚过年一样!但是时间不会欺骗任何人,过了多久就是多久!它不会管你是因为什么而耽误,也不会管你是因为什么而荒废,过去就是过去了。
2022-12-22 16:58:42
772
原创 Compose Desktop 初体验之打包
大家好,前两篇文章大概介绍了下上手 `Compose Desktop` 和自定义绘制时遇到的一些问题,本篇文章带大家一起来看下 Compose Desktop 应该如何打包吧!
2022-12-15 17:17:53
3010
9
原创 Compose Desktop 初体验之绘制
上一篇文章 “从 0 到 1 搞一个 Compose Desktop 版本的玩天气之踩坑” 中大概说了下刚开始使用会遇到的一些问题,帮大家踩了踩坑,那么这一篇则会带大家一起来看下项目中绘制的一些东西,再来看下项目的最终实现效果吧!
2022-12-15 17:13:05
1175
1
原创 Compose Desktop 初体验之踩坑
大家好,好久不见,接下来一段时间我会系统性地写一套关于 Compose Desktop 的文章,带大家从头到尾写一个桌面版的天气应用,并且打好包让别人也可以进行使用,接下来就开始吧!先来看下最终的实现效果吧!
2022-12-15 17:00:56
1924
原创 Compose 动画艺术探索之 AnimationVector
大家可能都知道或听说在 Compose 中动画使用起来很简单,但其实是使用起来很简单,内部逻辑其实也不简单。大家用了这么久的 Compose 动画,知道 AnimationVector 是个啥吗?
2022-12-03 10:29:14
510
原创 Compose 动画艺术探索之动画规格
动画规格在 Compose 的动画中尤为重要,只要在 Compose 中使用到动画的时候都离不开它的身影,今天带大家来看下在 Compose 中动画规格究竟是个什么东西!
2022-12-03 10:27:30
508
原创 Compose 动画艺术探索之属性动画
属性动画在日常开发中使用的频率不要太高,但如果使用 Compose 该怎么办呢?不要担心,官方也为 Compose 提供了属性动画的实现,一起来看看吧!!!
2022-12-03 10:23:04
676
原创 Compose 动画艺术探索之可见性动画
Compose中可见性动画在实际开发中使用地很多,但为什么可见性动画使用这么简单呢?今天带大家一步一步从源码角度来看看可见性动画是如何实现的!!!
2022-12-03 10:21:28
202
原创 Compose 动画艺术探索之灵动岛
说起灵动岛,大家肯定都不陌生,这是苹果14中算是最大的更新了,能在缺点上玩出花,这个产品思路确实厉害👍,灵动岛看着挺炫,其实实现并不复杂,今天带大家来使用Compose实现属于安卓的灵动岛!!!
2022-12-03 10:19:10
1582
原创 Compose 动画艺术探索之瞅下 Compose 的动画
Compose 从 alpha 版本出来到现在热度都一直不减,因为真的好用,本文带大家来瞅一瞅 Compose 中使用动画到底有多简单,也让大家看看 Compose 中的动画效果到底怎么样!
2022-10-12 10:20:05
601
原创 让你的应用完美适配平板
其实标题有点吹牛逼了,谁也不敢说能完美适配平板,只能说尽力去做,包括显示和使用的各个方面尽力去做,才有可能在更多的平板设备上更加完美的运行起来,因为安卓的设备实在是太多了,之前手机在卷,现在平板也一样在卷。。。.........
2022-07-28 10:53:52
1652
原创 温故知新—Activity的五种启动模式
这两天遇到了一个 bug ,和 Activity 的启动模式有关,正好在 Android 12 之后四种启动模式改为了五种,那就一块来看看 Android 的五种启动模式吧!
2022-07-21 11:17:53
3620
8
原创 安卓13又来了?快!扶起我来!
一年一年过的太快了,还记得两年前写了 Android 11(R) 的适配文章,这一转眼都13(T)了,今天我们一起来学习适配下 Android 13 吧!
2022-07-07 10:23:13
4718
原创 年中总结及个人有感
2020年7月6号-2022年7月6号,加入联想这个大家庭已经整整两年的时间,两年里收获了挺多,包括技术上以及生活中。去年的年中和年终总结还感觉有东西写,这次却不知如何下笔。这半年其实工作很忙,从过年来了到现在基本没有闲下来过,之前每天晚上回去还会学习一个到两个小时,但这半年断断续续基本没怎么学习,一方面是因为工作忙,但主要原因还是自己变懒了,下半年可不能这样了。这半年也基本没有文章产出,好几个月只写了几篇文章:Compose主题切换——让你的APP也能一键换肤聊一聊 AS 的一些好用的功能用 Compos
2022-07-06 17:09:48
355
3
原创 用 Compose 实现个空调,为你的夏日带去清凉
代码都很简单,但是希望大家在炎热的夏天都能保持一颗平静的心,未来也能从容的面对生活中的各种事情,努力,共勉。
2022-06-14 11:31:53
463
2
原创 聊一聊 AS 的一些好用的功能
首先,什么是 as ?as 是 Android Studio 的简称,做安卓开发的对 as 应该都很熟悉,本文带大家一起来聊聊 as 中一些好用的功能。
2022-05-07 18:18:16
2659
原创 Compose主题切换——让你的APP也能一键换肤
应用换肤,这真的是一个老生常谈的问题,从原生安卓开始、到后来的 Flutter ,再到现在的 Compose ,虽说老生常谈,但其实还是新瓶装旧酒。。。
2022-03-03 08:59:35
3211
原创 快来学习 Compose 中的 “ViewPager” 吧
ViewPager 的功能就是可以使视图滑动,就像桌面左右滑动那样。不管是轮播图的使用、亦或是页面之间切换都离不开它,下面就让我们一起来看看在 Compose 如何使用 ViewPager 吧!!!
2022-02-21 09:45:56
3384
1
原创 用 Compose 画个小老虎恭贺新春
2022 年的春节马上就要到了,在这里我使用 Compose 画了一个小老虎恭贺新春,希望大家在虎年开发没有 Bug,需求都是正常需求!祝大家:新年快乐!!!
2022-01-24 09:38:39
6586
19
原创 Jetpack新成员——Glance
Glance??? 今天像往常一样进去 Google 的官方文档查看最新的依赖更新,发现昨天 Google 更新了一批依赖: 看着没啥不正常的,都是一些依赖的更新迭代,但当我往下继续滑动的时候。。。。
2021-12-17 08:54:35
2012
3
原创 回眸 2021,展望 2022
大学没毕业的时候总是想着啥时候才能毕业啊,时间过得太慢了。。 而现在,不知不觉又是一年过去了,来大概数数这一年都干啥了吧。
2021-12-15 17:45:58
930
原创 Android 最新状态栏处理
Android 中状态栏的处理无非两种,一种是显示隐藏状态栏,另外一种是状态栏字体颜色的修改,之前的写法都已经废弃了,来看看最新的版本中应该如何处理吧。
2021-12-15 15:02:57
3665
1
原创 Compose 页面切换动画
Compose 页面切换动画前因后果Compose 正式版已经发布了一个多月了,从 Compose beta 版本发布之后各大网站中热度就一直不减,官方也一直在为开发者们推出学习 Compose 的文章,更加说明了 Android 开发的未来趋势。在之前我写了 Compose 版本的玩安卓,当然也有 MVVM 版本的,只是不同分支而已,这是 Github地址:https://github.com/zhujiang521/PlayAndroid但之前一直存在着一个问题,就是页面切换的时候没有动画,也
2021-12-14 10:00:35
4377
原创 Android 12 小部件详解
2020年九月苹果的 iOS 14 正式版本发布,其中的一项重大更新就是苹果也支持小部件了!不容易啊,安卓好多年前拥有的功能现如今苹果终于用上了,虽然苹果的小部件挺好看的,但是安卓也不差,快来看看吧!
2021-12-03 10:53:23
3848
6
原创 从零到一写一个完整的 Compose 版本的天气
忍不了了最近在手机上看天气的时候发现一堆广告,烦得要死,一个天气app,我想要的只是查看下天气,结果钢筋天气应用就给我来个开屏广告,好家伙,原来我这么喜欢广告吗???开屏广告就不说了,我忍了,因为很多应用都有开屏广告;但是进来天气页面尽然还是一堆广告,误触就会跳转别的应用,这也不说了,我也忍了;你一个天气应用有一堆资讯我还忍了!最让我忍不了的是竟然还有 VIP ???我TM看个天气还要开个VIP???实在是忍不了了,自己写一个吧,正好可以多练练Compose,而且自己写的天气绝对没有广告,也不会乱下载东西
2021-11-16 10:22:26
3791
4
安卓最常用的Jar包
2018-06-01
androidstudio编写cmake程序ffmpeg时报的错
2019-12-21
java中已知两圆坐标及半径,求两圆外切线的坐标
2019-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人