logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java设计模式透析之 —— 组合(Composite)

听说你们公司最近新推出了一款电子书阅读应用,市场反应很不错,应用里还有图书商城,用户可以在其中随意选购自己喜欢的书籍。你们公司也是对此项目高度重视,加大了投入力度,决定给此应用再增加点功能。好吧,你也知道你是逃不过此劫了,没过多久你的leader就找到了你。他告诉你目前的应用对每本书的浏览量和销售量做了统计,但现在想增加对每个书籍分类的浏览量和销售量以及所有书籍总的浏览量和销售量做统计的功能,希望

#设计模式
Android 15新特性,预测性返回手势

首先要解决的第一个问题就是,什么是预测性返回手势?简单来说,就是在你想要触发返回操作时,让你能够提前预知即将返回到哪个界面。在Android系统中,用户是可以通过点击返回键,或使用返回手势来回到上一个界面的。但上一个界面具体是什么?我们可能并不知道,通常得等点完了返回键之后才能知道具体会返回到哪个界面。那么预测性返回手势是怎么优化这部分体验的呢?貌似我们也基本没怎么见过这种能提前预知即将返回到哪个

文章图片
#android#kotlin
写给初学者的Jetpack Compose教程,大屏设备适配

本文介绍了如何在Jetpack Compose中适配不同尺寸的Android设备,特别是大屏设备。随着Android 16系统将不再支持限制应用的横竖屏旋转,开发者需要更好地适配大屏设备。文章首先建议使用Android Studio中的可调整尺寸模拟器来测试不同设备类型的界面效果。接着,介绍了如何使用WindowSizeClass来获取设备的屏幕尺寸类型,并根据不同尺寸调整界面布局。最后,通过一个

文章图片
#android#kotlin
写给初学者的Jetpack Compose教程,Navigation 3

Jetpack Compose导航库Navigation 3教程更新,对比Navigation 2有重大变化。文章介绍了Navigation 3的两大核心改进:1) 导航返回栈完全由开发者控制,提供更高自由度;2) 支持多设备适配,可同时适配手机和平板。教程包含准备工作指南,详细展示了如何配置依赖库,并通过商品列表/详情页示例演示基础用法。Navigation 3完全重写了API,建议先了解Nav

文章图片
#android#kotlin
微软的人工智能 Copilot 到底有多强大?带你来体验一下

说实话,这是一篇我早就应该写的文章,我也不知道为什么我能拖这么久。但好像从来也没有读者朋友们催我写过这类文章,这为我的拖更提供了很好的理由。为什么说我早就应该写这篇文章了呢?主要还是因为去年年底的时候,OpenAI推出了一个火遍全球的爆炸性产品,ChatGPT。在此之前,我都从来不认为OpenAI跟微软会有什么关系。直到后来我查询了一下OpenAI的股权结构,才发现微软的持股比例竟然高达49%,是

文章图片
#microsoft#copilot#android
我为Android版Microsoft Edge所带来的变化

掰手指数一数,我入职微软也已经有一年半的时间了。从入职以来,我一直在从事于开发Android版的Edge浏览器。这么长时间下来,我也慢慢从完全不知如何上手,提个PR都困难,到现在能够负责独立开发一个比较大的功能模块了。不得不说,Edge是我见过的最复杂的一个项目,我是真的很难想象一个浏览器工程可以庞大到如此地步。Chromium本身就已经是一个巨型工程了,而Edge又要在其基础之上加入许多微软定制

文章图片
#edge#android#前端 +2
2025年终总结,这就是AI的时代

你如果有能力参与到这次AI革命的核心开发圈层当中,那自然是最好的情况,而如果不能的话,我认为也并没有完全被踢出牌桌,多花点时间思考,如何让自己的身家和AI绑定起来,最终也可能会收获超出预期的回报。我一直是有一套自己的投资理论的,我喜欢把自己的身家和全世界最聪明的人绑定在一起。因此,今年的Android 16系统在年中的时候就已经推出了,如果等到年底Devfest的时候再去介绍Android 16的

文章图片
#人工智能#android
聊一聊我对 AI 的看法

AI技术正以惊人速度重塑世界规则。从2016年AlphaGo击败人类棋手引发AI热潮,到2022年ChatGPT两个月内收获1亿用户,AI发展经历了从专业领域到通用工具的转变。作者作为Android开发者,最初仅将AI视为编程辅助工具,但2025年出现的Cursor、WindSurf等新一代IDE和Claude Code命令行工具彻底颠覆认知。这些工具采用Agent模式,能自主完成复杂编程任务并自

文章图片
#人工智能#android
微软的人工智能 Copilot 到底有多强大?带你来体验一下

说实话,这是一篇我早就应该写的文章,我也不知道为什么我能拖这么久。但好像从来也没有读者朋友们催我写过这类文章,这为我的拖更提供了很好的理由。为什么说我早就应该写这篇文章了呢?主要还是因为去年年底的时候,OpenAI推出了一个火遍全球的爆炸性产品,ChatGPT。在此之前,我都从来不认为OpenAI跟微软会有什么关系。直到后来我查询了一下OpenAI的股权结构,才发现微软的持股比例竟然高达49%,是

文章图片
#microsoft#copilot#android
写给初学者的Jetpack Compose教程,Navigation

本文介绍了Jetpack Compose中实现页面跳转的两种方法:使用State技术和Navigation组件。首先通过定义三个简单页面ScreenA、B、C,演示了如何利用State控制当前显示的页面。随后重点讲解了Navigation 2的基本用法,包括创建NavController、定义路由和使用NavHost构建导航图。文章强调Navigation能提供完整的页面导航能力,而不仅是简单的跳

文章图片
#android#kotlin
    共 100 条
  • 1
  • 2
  • 3
  • 10
  • 请选择