自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zhujiang

温故知新,可以为师

  • 博客(161)
  • 资源 (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 6185 39

原创 Jetpack Bluetooth——更优雅地使用蓝牙

本篇文章简单带大家看了下Bluetooth这个库的使用方式及源码,大家可以自己加一下这个库的依赖,然后就可以直接看它的源码了。2024,越来越卷,活越来越多,抽出空来写一篇文章不容易,正好是工作内容和这个有些相关,故了解了下。祝大家安好吧,少卷。

2024-04-07 09:33:12 393

原创 读《代码整洁之道》有感

在工作中遇到烂代码的可能性是 100%,即使是很厉害的大佬写的代码,在不知情的情况下让你去看,看了一会后都会得出以下结论:“写的啥玩意啊,看都看不懂,乱七八糟的语法糖,考虑过后面工作的人么?当然很多人会说:“项目中的屎山代码,我能在上面雕花已经很厉害了,还要干什么,即使我知道那块写的不好,但我也不会去动,因为现在它处于一个稳定的状态,如果我去修改了之后,出了问题全是自己背,吃力不讨好!”这也确实是很多人的现状,考虑的也不无道理,但在这里咱们单纯从代码的角度来看,从写代码的初心来看,早早的就背道而驰了。

2024-03-01 14:26:20 889

原创 回首2023,展望2024

还参加了 Google 的大会,并且面基了很多业内的大佬,有熟知的扔物线——朱凯,有读着他书学习的——郭霖大神,有宝岛的大神——Tim,有冷酷无情的大佬——世欣(拭心),有热情的AB,等等等等太多了。对于自己,这一年成长了很多,不光是技术上的成长,还有心理的成长,以前可能看不惯的一些事情,如今可能觉得习以为常,之前的我是很看不起现在的我的,可能是屠龙少年终成龙吧!这段时间工作较多,比较忙,所以一直没有更新文章,感觉已经过了好久,但是翻了翻朋友圈发现自己的2023还做了这么多事,还是挺好的。

2024-01-17 14:43:44 511 1

原创 探索 Jetpack Glance 的魔法

小部件其实是运行在桌面中的,那数据的传输就涉及到了跨进程,Google 专门为写了一个名叫 RemoteViews 的类来处理跨进程需求。其实 Glance 中同样也使用到了,来一起探索下它的魔法吧!

2023-09-15 13:41:49 236

原创 稳定的 Glance 来了,安卓小部件有救了!

故事发生在两年的一天吧,其实夸张了,不到两年,而是 633 天前 Jetpack 发布了 Glance 第一个预览版本,到如今终于更新成了稳定版本,一起来看下新时代的小部件吧!

2023-09-11 17:38:11 411 1

原创 人生天地之间,若白驹之过隙,忽然而已

已经很久没和朋友好好聊天,吃个饭了,工作以来虽说是双休,但周末一直有事,即使没事,也只想躺在床上躺会,早上晚起一会,起来弄点饭吃完就中午了,又想再睡会,因为在公司里没有午休的习惯,一觉起来就不早了,出去溜达溜达就到晚上了,时间、时间都去哪了,都用来睡觉、吃饭。这段时间有个同事离职了,其实身边不断有老人走、有新人来,但这回走的同事和别的有些不同,当时我入职面试的时候就是他面试的我,工作中有啥问题都会请教他,转眼间一起共事三年多,亦师亦友,忽然离去,心中不免有些不舍。大学更是这样,大学认识的朋友屈指可数。

2023-08-11 10:19:12 183

原创 一起来看看 Compose Accompanist

今天咱们来一起看看 Compose Accompanist,Accompanist 是什么呢?Accompanist 是一组库,旨在为 Compose 提供开发人员通常需要但尚未可用的功能。

2023-08-08 14:01:53 204

原创 Android 14 又来了?别扶!抬起我来吧!

虽然目前 Android 14 还没有发布稳定版版,但现在已经是 Beta 版本了,之后 API 这些也不会进行大的变动的,剩下的应该就是性能上的一些优化了,大家可以放心进行查看。其实上面描述的都可以在官方文档中找到,我只是做了一些整理,方便大家进行查看配置。

2023-05-22 16:58:21 1575

原创 Compose 动画艺术探索之 Easing

如果想玩好 Compose 中的动画,Easing 是必不可少的一环,那么什么是 Easing 呢?Easing 是用来来调整动画的小数值的,这样可让动画值加速和减速,而不是以恒定的速率移动。。。。。

2022-12-22 17:25:18 734

原创 回眸 2022,展望 2023

2022 感觉过得太快了,就好像昨天刚刚过年一样!但是时间不会欺骗任何人,过了多久就是多久!它不会管你是因为什么而耽误,也不会管你是因为什么而荒废,过去就是过去了。

2022-12-22 16:58:42 673

原创 Compose Desktop 初体验之打包

大家好,前两篇文章大概介绍了下上手 `Compose Desktop` 和自定义绘制时遇到的一些问题,本篇文章带大家一起来看下 Compose Desktop 应该如何打包吧!

2022-12-15 17:17:53 1855 7

原创 Compose Desktop 初体验之绘制

上一篇文章 “从 0 到 1 搞一个 Compose Desktop 版本的玩天气之踩坑” 中大概说了下刚开始使用会遇到的一些问题,帮大家踩了踩坑,那么这一篇则会带大家一起来看下项目中绘制的一些东西,再来看下项目的最终实现效果吧!

2022-12-15 17:13:05 903 1

原创 Compose Desktop 初体验之踩坑

大家好,好久不见,接下来一段时间我会系统性地写一套关于 Compose Desktop 的文章,带大家从头到尾写一个桌面版的天气应用,并且打好包让别人也可以进行使用,接下来就开始吧!先来看下最终的实现效果吧!

2022-12-15 17:00:56 1349

原创 Compose 动画艺术探索之 AnimationVector

大家可能都知道或听说在 Compose 中动画使用起来很简单,但其实是使用起来很简单,内部逻辑其实也不简单。大家用了这么久的 Compose 动画,知道 AnimationVector 是个啥吗?

2022-12-03 10:29:14 416

原创 Compose 动画艺术探索之动画规格

动画规格在 Compose 的动画中尤为重要,只要在 Compose 中使用到动画的时候都离不开它的身影,今天带大家来看下在 Compose 中动画规格究竟是个什么东西!

2022-12-03 10:27:30 408

原创 Compose 动画艺术探索之属性动画

属性动画在日常开发中使用的频率不要太高,但如果使用 Compose 该怎么办呢?不要担心,官方也为 Compose 提供了属性动画的实现,一起来看看吧!!!

2022-12-03 10:23:04 555

原创 Compose 动画艺术探索之可见性动画

Compose中可见性动画在实际开发中使用地很多,但为什么可见性动画使用这么简单呢?今天带大家一步一步从源码角度来看看可见性动画是如何实现的!!!

2022-12-03 10:21:28 130

原创 Compose 动画艺术探索之灵动岛

说起灵动岛,大家肯定都不陌生,这是苹果14中算是最大的更新了,能在缺点上玩出花,这个产品思路确实厉害👍,灵动岛看着挺炫,其实实现并不复杂,今天带大家来使用Compose实现属于安卓的灵动岛!!!

2022-12-03 10:19:10 1179

原创 Compose 动画艺术探索之瞅下 Compose 的动画

Compose 从 alpha 版本出来到现在热度都一直不减,因为真的好用,本文带大家来瞅一瞅 Compose 中使用动画到底有多简单,也让大家看看 Compose 中的动画效果到底怎么样!

2022-10-12 10:20:05 485

原创 让你的应用完美适配平板

其实标题有点吹牛逼了,谁也不敢说能完美适配平板,只能说尽力去做,包括显示和使用的各个方面尽力去做,才有可能在更多的平板设备上更加完美的运行起来,因为安卓的设备实在是太多了,之前手机在卷,现在平板也一样在卷。。。.........

2022-07-28 10:53:52 1229

原创 温故知新—Activity的五种启动模式

这两天遇到了一个 bug ,和 Activity 的启动模式有关,正好在 Android 12 之后四种启动模式改为了五种,那就一块来看看 Android 的五种启动模式吧!

2022-07-21 11:17:53 3205 8

原创 安卓13又来了?快!扶起我来!

一年一年过的太快了,还记得两年前写了 Android 11(R) 的适配文章,这一转眼都13(T)了,今天我们一起来学习适配下 Android 13 吧!

2022-07-07 10:23:13 4544

原创 年中总结及个人有感

2020年7月6号-2022年7月6号,加入联想这个大家庭已经整整两年的时间,两年里收获了挺多,包括技术上以及生活中。去年的年中和年终总结还感觉有东西写,这次却不知如何下笔。这半年其实工作很忙,从过年来了到现在基本没有闲下来过,之前每天晚上回去还会学习一个到两个小时,但这半年断断续续基本没怎么学习,一方面是因为工作忙,但主要原因还是自己变懒了,下半年可不能这样了。这半年也基本没有文章产出,好几个月只写了几篇文章:Compose主题切换——让你的APP也能一键换肤聊一聊 AS 的一些好用的功能用 Compos

2022-07-06 17:09:48 291 3

原创 用 Compose 实现个空调,为你的夏日带去清凉

代码都很简单,但是希望大家在炎热的夏天都能保持一颗平静的心,未来也能从容的面对生活中的各种事情,努力,共勉。

2022-06-14 11:31:53 399 2

原创 聊一聊 AS 的一些好用的功能

首先,什么是 as ?as 是 Android Studio 的简称,做安卓开发的对 as 应该都很熟悉,本文带大家一起来聊聊 as 中一些好用的功能。

2022-05-07 18:18:16 2129

原创 Compose主题切换——让你的APP也能一键换肤

应用换肤,这真的是一个老生常谈的问题,从原生安卓开始、到后来的 Flutter ,再到现在的 Compose ,虽说老生常谈,但其实还是新瓶装旧酒。。。

2022-03-03 08:59:35 3032

原创 快来学习 Compose 中的 “ViewPager” 吧

ViewPager 的功能就是可以使视图滑动,就像桌面左右滑动那样。不管是轮播图的使用、亦或是页面之间切换都离不开它,下面就让我们一起来看看在 Compose 如何使用 ViewPager 吧!!!

2022-02-21 09:45:56 3246 1

原创 用 Compose 画个小老虎恭贺新春

2022 年的春节马上就要到了,在这里我使用 Compose 画了一个小老虎恭贺新春,希望大家在虎年开发没有 Bug,需求都是正常需求!祝大家:新年快乐!!!

2022-01-24 09:38:39 6510 19

原创 Jetpack新成员——Glance

Glance??? 今天像往常一样进去 Google 的官方文档查看最新的依赖更新,发现昨天 Google 更新了一批依赖: 看着没啥不正常的,都是一些依赖的更新迭代,但当我往下继续滑动的时候。。。。

2021-12-17 08:54:35 1895 3

原创 回眸 2021,展望 2022

大学没毕业的时候总是想着啥时候才能毕业啊,时间过得太慢了。。 而现在,不知不觉又是一年过去了,来大概数数这一年都干啥了吧。

2021-12-15 17:45:58 867

原创 Android 最新状态栏处理

Android 中状态栏的处理无非两种,一种是显示隐藏状态栏,另外一种是状态栏字体颜色的修改,之前的写法都已经废弃了,来看看最新的版本中应该如何处理吧。

2021-12-15 15:02:57 3251 1

原创 Compose 页面切换动画

Compose 页面切换动画前因后果Compose 正式版已经发布了一个多月了,从 Compose beta 版本发布之后各大网站中热度就一直不减,官方也一直在为开发者们推出学习 Compose 的文章,更加说明了 Android 开发的未来趋势。在之前我写了 Compose 版本的玩安卓,当然也有 MVVM 版本的,只是不同分支而已,这是 Github地址:https://github.com/zhujiang521/PlayAndroid但之前一直存在着一个问题,就是页面切换的时候没有动画,也

2021-12-14 10:00:35 3877

原创 Jetpack Compose实现全应用黑白化

本篇文章咱们纯谈技术,今天咱们主要考虑使用 Compose 如何实现黑白化!

2021-12-13 16:03:59 395 1

原创 Android 12 小部件详解

2020年九月苹果的 iOS 14 正式版本发布,其中的一项重大更新就是苹果也支持小部件了!不容易啊,安卓好多年前拥有的功能现如今苹果终于用上了,虽然苹果的小部件挺好看的,但是安卓也不差,快来看看吧!

2021-12-03 10:53:23 3307 5

原创 从零到一写一个完整的 Compose 版本的天气

忍不了了最近在手机上看天气的时候发现一堆广告,烦得要死,一个天气app,我想要的只是查看下天气,结果钢筋天气应用就给我来个开屏广告,好家伙,原来我这么喜欢广告吗???开屏广告就不说了,我忍了,因为很多应用都有开屏广告;但是进来天气页面尽然还是一堆广告,误触就会跳转别的应用,这也不说了,我也忍了;你一个天气应用有一堆资讯我还忍了!最让我忍不了的是竟然还有 VIP ???我TM看个天气还要开个VIP???实在是忍不了了,自己写一个吧,正好可以多练练Compose,而且自己写的天气绝对没有广告,也不会乱下载东西

2021-11-16 10:22:26 3626 4

原创 玩转 Compose 中的 Lottie 动画

无聊的前言我太累了,真的太累了,公司项目搞了好久,到现在还一直有问题,导致已经两三个月没有过任何文本输出。其实这都是借口,关键还是变懒了,上周末还出去玩了一趟????。Compose 已经发布稳定版几个月了,有个现象我一直很纳闷,在 Compose 发布了 alpha 版本和 beta 版本之后各大技术论坛都开始不停地讨论,并且有相应的一大堆文章输出,但是正式版发布之后反而都销声匿迹了,这是什么情况???不过这只是技术论坛的一些现状,大佬们还是在不停地前进的,就比如今天的主角——Lottie,Comp

2021-10-24 09:05:22 1156 2

原创 裸眼 3D 效果 Compose 版本

前因后果这段时间比较忙,一直没抽出时间来写文章,登录账号看了下,上一篇文章还是两个月前写的,之前一个月都会写一篇文章的,有点懒惰了。。。今天在博客中看见自如客APP研发团队发的一篇文章:自如客APP裸眼3D效果的实现,看了看效果感觉很炫,然后又看到已经有人使用 Flutter 实现了这个效果,Flutter 能实现,Compose 肯定也没问题,来吧,说干就干。实现思路先来看看实现的效果吧,没有人家的那么好看,大家将就着看吧????。实现思路其实很简单,就是放了两层布局(当然自如客APP中实现是

2021-08-20 09:26:48 685 1

原创 玩转安卓字体

起因最近公司有个需求,需要做 Widget ,内心其实是拒绝的,因为这个玩意儿特别难用,而且限制重重,但没办法,也不能不做,那就开始吧。本来以为挺简单的东西,一个列表展示数据,然后再展示一些基本数据,两天搞定,然后拿给 UI 去看,下面是和UI的对话。UI:你照着蓝湖做了嘛?我:有啥问题吗?(很纳闷。。。我就是照着蓝湖做的啊!)UI:你看你这个时间的字体和我图上的不一样啊!我:额。。。行吧,我回去想想办法,你把字体发给我吧(内心一万只草泥马走过。。。)原生字体很久没搞过字体了,安卓系统一共为

2021-07-06 09:53:19 426 2

原创 再抱一抱DataStore

好久不见大家好,好久不见,上次发文章还是三月份,转眼间马上都六月份了,最近一直在忙没空写,已经两三个月没有发过文章了,周末正好抽出了点时间,就想着写点东西吧。一片爆红在之前我发过一篇 DataStore 的文章:[用力抱一下 Jetpack DataStore](然后去 官网看了看发现 终于发布了 beta 版本,https://juejin.cn/post/6903308779077500942),当时使用的版本是1.0.0-alpha05,从2020年9月发布第一个 alpha 版本之后到现在

2021-05-24 10:10:24 582 5

MapDialog.zip

实现了安卓调用高德地图、百度地图、腾讯地图的方法,并按照日常使用方法编写了对话框和样式,可直接解压进行使用。

2020-03-27

57.redis集群安装.docx

redis集群,命令: 所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.

2019-05-13

安卓使用smartTable生成表格

安卓将数据以Excel格式导出文件,也可以将excel文件进行读出到安卓,操作简单方便。

2019-04-15

安卓最常用的Jar包

安卓最常用的Jar包,比如:zxing,xutils,okhttp,httpclicat,findviewbyme,gso'n'format,hellochart,MPAndroidChart等等等等,只有你想不到的,适合学习安卓想了解第三方插件的下载里面每个Jar包都有详细说明,还有使用说明。

2018-06-01

二维码生成

二维码生成APP,简单方便,无广告,欢迎大家来下载,五十个字真费劲

2018-05-07

天津专升本软件工程专业课复习资料(文理全有)

帮助天津想要专升本的学弟学妹们,不要去培训机构花那个冤枉钱,这个是软件工程专业课的复习资料,文理都有,就是五校联合的。希望大家都能专升本成功。

2018-01-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除