自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gracker的专栏

让别人听的懂的才是真正的高手!

  • 博客(120)
  • 资源 (8)
  • 收藏
  • 关注

原创 Android 性能优化必知必会(2020-5-16)

做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以做好在学习的过程中,除了看源码,我还接触到了很多互联网上已有的知识,各位前辈们,将他们的知识和经验倾囊相授,让我少走了很多弯路. 我在自己的笔记里面存了很多很优秀的技术文章和技术文档,现在我决定将这些放到网上,让每一个想进入 Android 系统开发和优化这个领域的人,能通过阅读这篇文章,快速入门. 同时也算

2020-05-16 10:25:13 3746 1

原创 Android 元老 Chet Haase 宣布离开 Android(Google)

前几天看到 Chet Haase 发文要离开 Android 团队了,相信做 Android 系统开发的,对于 Chet Haase 多少是有点了解的。Chet Haase 大佬很早就加入 Android 了,在 Android 团队呆了 14 年,基本上就是与 Android 共同成长了。前几年那本讲 Android 早期诞生的书的作者,ADB 播客的主持人,是 Android Toolkit ...

2024-02-20 09:11:53 883

原创 抽个小奖品,欢迎大家来试试手气

抽奖公司尾牙中了一个华为手环 8,刚好我用不到,就作为抽奖礼物送给大家吧。我还没有拆封,应该是:华为手环 8 华为手环智能手环快充长续航幻夜黑规则也比较简单,关注公众号即可,截止到今天晚上(2024-1-30 24 点),趁着快递还没停,赶紧明天就邮寄出去。微信交流群有些同学加了好友之后,就再没有说话了,所以也没有拉群。这里再发一下微信群链接,大家可以扫码进入(如果满了,那么加我好友我拉进去,目前...

2024-01-30 09:26:34 922

原创 2023 年的方方面面

今年偷个懒,找了个模版,主要从以下几个方面回顾过去一年:健康 / 锻炼、工作 / 职业、友情 / 社交、个人生活 / 家庭、学习 / 知识管理、旅游 / 文化、兴趣 / 创造、情绪 / 精神状况、财务状况。内容更多是自己对于 2023 年的一个记录,算不上总结,文采也不好。不过很多事情,如果你不记录,就慢慢消失了。希望每次我翻看这篇记录的时候,都会感慨 2023 年真是丰富多彩的一年:有难忘的瞬间...

2024-01-01 08:21:24 904

原创 Google DevFest 2023 ,线下走起

今年北上深的 Google DevFest 时间已经陆续确定了,看了下今年的主题里面 Android 相关的主题还是蛮多的,很欣喜目前 Android 又回归热度,不像前几届基本都是 Web 、AI 、机器学习这些,再加上可以线下跟小伙伴聚一下,最终决定去参加深圳站在 2023 年 12 月 3 日举办的那一场,现场去听各位大佬的分享,同时也期待与各位群友面基。Google DevFest ...

2023-11-12 16:55:06 390

原创 OS 设计之性能设计

本文是之前星球里 Yingyun 大佬的文章,由于星球已经关闭,所以把这个关于 OS 性能设计的系列文章发到博客和公众号上Yingyun 是资深性能优化专家,他对于系统优化有非常深入的见解,本身在国内各个手机大厂都呆过,他本人的博客还在休整中,等休整好了我再发出来,目前他在我们的微信群里很活跃,对本文有什么建议或者意见,或者说想咨询问题的可以加我们的微信群(加我微信 553000664,备注博客加...

2023-09-04 07:38:46 151

原创 美团客户端技术团队招人啦

非广告哈,帮好友发一则招聘,美团客户端团队在北京招人了,性能优化、基础组件相关的岗位都有。在看机会的或者想了解一下的,都可以通过文章最后面的联系方式进行联系,或者私信我,我拉个群你们细聊想必大家都看过美团技术团队的博客:美团技术团队[1] ,没有标题党,篇篇都是干货技术团队介绍 美团平台技术团队负责美团客户端基础设施建设,包括各种基础组件和框架、编译链、CI/CD 流程、监控与调优加入美团平台技术...

2023-04-19 07:30:06 202

原创 当 App 有了系统权限,真的可以为所欲为?

看到群里发了两篇文章,出于好奇,想看看这些个 App 在利用系统漏洞获取系统权限之后,都干了什么事,于是就有了这篇文章。由于准备仓促,有些 Code 没有仔细看,感兴趣的同学可以自己去研究研究,多多讨论深蓝洞察:2022 年度最 “不可赦” 漏洞XXX apk 内嵌提权代码,及动态下发 dex 分析:https://github.com/davinci1010/pinduoduo_backdoor...

2023-03-09 08:00:35 1341

原创 再见 2022,你好 2023

感谢公众号的各位读者陪伴我度过 2022,感谢大家平时的支持和鼓励!只希望大家 2023 年身体健康吧,其他的都是过眼浮云,身体才是革命的本钱。年末因为血氧太低(血氧仪和手表自测都在 93%以下,最低到了 86),去医院进了一回抢救室,各种检查都安排上了,还好没有什么大碍,吸了氧就回来了。 2023 年的目标就是把身体养好,早睡,锻炼,健康饮食。博客和公众号当然还会继续更新,公众号读者也快接近 1...

2023-01-01 00:19:54 215

原创 梅西夺冠,一场精彩的比赛,一个时代的落幕

当然,对梅西来说,是个美好的落幕,梅球王终于不再是无冕之王!​看到朋友圈有小伙伴发:“06年德国世界杯,天才少年梅西横空出世,但是因为主教太保守,在1:0领先德国后换下了里克尔梅,导致阿根廷点球大大战时输给德国止步八强10年世界杯,主教练马拉多纳太癫狂,4:0再次惨败德国,止步八强14年世界杯打进决赛,再次被德国队淘汰,看到梅西望着大力神杯时那种不甘的眼神,心都碎了18年世界杯止步16强,此刻潘帕...

2022-12-19 02:31:12 172

原创 阳转阴了,记录一下和病毒两次团战失利的全过程

为何记录?这一次感染,个人认为有几个点比较有代表性,又恰逢政策放开的当口,在每个人都会被感染的情况下,给大家提供一些参考:被传染的时间和地点很明确,方便大家计算潜伏期:因为之前一周都是居家,上班第一天开会后第二天就又居家了,所以很明确就是周一开组会的时候被传染的个人居家隔离,不想传给家人,坚持了几天,以失败告终,开启全家免疫,目前家里团灭进度 5/5团队团灭进度 13/14,每个人都有症状,包括高...

2022-12-13 09:10:41 245

原创 再次抽奖送书!安卓传奇:Android 缔造团队回忆录

这是一本关于从一个简单想法到发展成全球使用用户最多的移动端操作系统的故事。作者 Chet Haase 是 Android 视窗系统的核心开发者,也是 Android 性能优化方面的专家。正是得益于他与其团队的杰出工作,给广大用户提供了高效且流畅的动画效果以及优雅且好用的编程控件。身为 Android 团队的早期成员,由他来讲述安卓系统演变故事,其真实性与完整性是有保障的。书中有大量珍贵的照片以及作...

2022-12-09 10:11:31 259

原创 抽奖送书!安卓传奇:The Team That Built the Android Operating System

这是一本关于从一个简单想法到发展成全球使用用户最多的移动端操作系统的故事。作者 Chet Haase 是 Android 视窗系统的核心开发者,也是 Android 性能优化方面的专家。正是得益于他与其团队的杰出工作,给广大用户提供了高效且流畅的动画效果以及优雅且好用的编程控件。身为 Android 团队的早期成员,由他来讲述安卓系统演变故事,其真实性与完整性是有保障的。书中有大量珍贵的照片以及作...

2022-11-28 08:00:04 463

原创 Android Weekly #38 :Android 13 正式发布

Tips : 由于微信公众号外链限制,大部分文章链接都无法直接访问,推荐大家订阅 NewsLetter 来获得更好的阅读体验,或者访问网页端或者知乎专栏 (点击原文即可)技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章从 Kotlin 开发者角度看 Java 缺失的特性 : 虽然 Kotlin 也被编译为 JVM 字节码,但有时候我还是不得不写一些 Java 代码。...

2022-08-22 08:17:51 1001

原创 Android Weekly #37 :寻找知识的能力是一个非常重要的能力,如果找不到,你就只能等着别人来投喂...

Tips : 由于微信外链限制,很多文章链接都无法直接访问,推荐大家订阅 NewsLetter 来获得更好的阅读体验,或者访问网页端或者知乎专栏 (点击原文即可)技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章分享不停,踏浪前行 | 开发者说·DTalk 年中鉴赏 - Android 篇 : 时光荏苒,悄然过半。在 2022 上半年,开发者...

2022-07-18 07:34:48 349

原创 Android Weekly #36 :把事情做好不是重点,如何找到正确的事才是关键

技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章沉思录| 开篇:Kotlin 的「丑与美」,以及「最佳实践」[1]:Kotlin 其实是一个非常宽泛的话题,除了语法特性层面的「丑」与「美」,其实还有许多能聊的东西,比如:编程范式、DSL 设计、数据结构与算法、设计模式,KMM、Compose Multiplatform。这些内容,我都会尝试...

2022-07-12 08:00:47 363

原创 Android Weekly #35 知识工作者就是管理者——虽未管人,但在管事

技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章Linux 内核性能剖析的方法学和主要工具 :计算机科学的先驱 Donald Knuth(高德纳)曾经说过:“过早的优化是万恶之源”,更详细的原文如下:“We should forget about small efficiencies, say about 97% of the time: ...

2022-07-04 08:00:22 1125

原创 Systrace 线程 CPU 运行状态分析技巧 - Sleep 和 Uninterruptible Sleep 篇

本文是 Systrace 线程 CPU 运行状态分析技巧系列的第三篇,本文主要讲了使用 Systrace 分析 CPU 状态时遇到的 Sleep 与 Uninterruptible Sleep 状态的原因排查方法与优化方法,这两个状态导致性能变差概率非常高,而且排查起来也比较费劲,网上也没有系统化的文档。本系列的目的是通过 Systrace 这个工具,从另外一个角度来看待...

2022-06-30 08:00:36 6600 3

原创 Systrace 线程 CPU 运行状态分析技巧 - Running 篇

本文是 Systrace 线程 CPU 运行状态分析技巧系列的第二篇,主要分析了 Systrace 中 cpu 的 Running 状态出现的原因和 Running 过长时的一些优化思路。本系列的目的是通过 Systrace 这个工具,从另外一个角度来看待 Android 系统整体的运行,同时也从另外一个角度来对 Framework 进行学习。也许你看了很多讲 Frame...

2022-06-29 23:12:34 1427

原创 Android Weekly #34 :心里有火,眼里有光

技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章视频 - iPhone 13 Pro/Max 为什么省电?- ProMotion 技术分析[1] : 在每一个测评都霸榜的 iPhone 13 Pro 系列为什么省电?推荐大家看看这期电丸科技的 ProMotion 技术分析一文读懂现代 Android 开发最佳实践 : MAD 的全称是 Mo...

2022-03-29 18:36:30 531

原创 The Performance 星球茶话会 - 第一期

配图:Wedgwood 野草莓系列 By Yingyun茶话会介绍2022.3.25 ,周五晚上九点,The Performance 知识星球举办了第一次线上茶话会,3 位星球主理人 + 5 位星球嘉宾,50 多位球友参加,非常感谢各位!第一次茶话会没有预设主题,预计 1 个小时就可以结束,结果聊了 2 个半小时,光是主理人和嘉宾的个人介绍就花了一个小时。平时大家在群里和...

2022-03-28 08:00:00 579

原创 一则来自 oppo 架设部的招聘

oppo 软件架设部 招聘各个方面的专家和工程师,我许多朋友都在这个部门,由于与本公众号的关注者契合度比较高,所以帮他们发一个招聘,Base 在深圳、南京、上海、成都、台北都可感兴趣的小伙伴可以通过下面几个渠道投递简历或者咨询架设部提供的邮箱,标题中注明:姓名、岗位名称、工作地点,可以在正文中标注来源:AndroidPerformance 公众号,会得到优先处理、简历反馈...

2022-03-23 08:00:00 2412

原创 Android Weekly #33 :这个世界的问题,在于聪明人充满疑惑,而傻子们坚信不疑

Part1技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章向工程腐化开炮 | 治理思路全解:工程质量是任何一个产品,能够快速、高效、稳定地进行业务功能迭代的...

2022-03-22 00:00:00 4366

原创 Android Weekly #32 - 面对畏惧之人,便说笨方法是行动的勇敢

Part1技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章ASM 字节码插桩:进行线程整治[1]:京东零售技术 发表的一篇文章:AOP 技术在 APP 开发...

2022-03-15 22:39:26 678

原创 Android Weekly #31:你最能影响「他者」的,是你正在工作的状态

Part1技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章Android 编译优化系列-kapt 篇:kapt 可以理解为就是在 kotlin 开发场景下进...

2022-03-07 07:58:00 2657

原创 Android Weekly #30

技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章深入探索 Flutter 性能优化Flutter 作为目前最火爆的移动端跨平台框架,能够帮助开发者通过一套代...

2022-02-28 07:59:00 395

原创 Android Weekly #29

技术文章过去一周 Android 相关的技术文章精选实战 | 在应用中使用 Compose Material 3Material You 是下一代 Material Design 的发展方...

2022-02-21 08:00:00 1589

原创 Android Weekly #28

技术文章Improving App Performance with Baseline Profiles:https://android-developers.googleblog.com...

2022-02-14 13:13:40 1479

原创 Systrace 线程 CPU 运行状态分析技巧 - Runnable

Runnable 状态 在 Systrace 中的显示方式Perfetto/Systrace: 不同 CPU 运行状态异常原因 101 - Running 长[1] 中讲解了导致 CPU ...

2022-01-21 08:00:00 3620 3

原创 Android 性能分析工具介绍

原文首发于知识星球:The Performance,欢迎扫码加入查看更多内容,文末有本知识星球服务内容介绍正文黑客与画家Paul Graham 在其著作 <黑客与画家> 中断言...

2022-01-07 08:15:00 3775 2

原创 回顾 2021

2021 已经过去,趁着元旦假期,回顾一下 2021,随意一些,想到哪里写哪里吧2021 最大收获 - 小橘子今年的最大收获那必然是家里多了一个小橘子,体验了一下当爸爸的感觉,多了个小棉袄...

2022-01-03 02:13:05 1586

原创 Android Tech Weekly - 45 :再不好好学习,Copilot 就取代你了

技术文章写给 Android 开发者的芯片知识 https://juejin.cn/post/7025066082448703525本文主要讲清了下面几个问题:Android 动态库适配到...

2021-11-05 17:36:28 695

原创 Systrace 响应速度实战 3 :响应速度延伸知识

在讨论 Android 性能问题的时候,卡顿、响应速度、ANR 这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、ANR 的原因类似,只不过根据重要程度,被人为分成了卡顿、响...

2021-11-04 08:10:00 1849

原创 Systrace 响应速度实战 2 :响应速度实战分析 - 以启动速度为例

在讨论 Android 性能问题的时候,卡顿、响应速度、ANR 这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、ANR 的原因类似,只不过根据重要程度,被人为分成了卡顿、响...

2021-11-03 08:16:14 2779

原创 Systrace 响应速度实战 1 :了解响应速度原理

在讨论 Android 性能问题的时候,卡顿、响应速度、 ANR 这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、ANR 的原因类似,只不过根据重要程度,被人为分成了卡顿、...

2021-11-02 08:18:00 1165

原创 Android Tech Weekly - 44 :Android L 上线,Github 发布 Copilot

技术文章ormlite-android 在 WAL 模式下的 bug 分析 https://www.yuque.com/shawon/dev/nemz0e文章内容:将 sqlite 的日志...

2021-10-31 23:42:27 1929

原创 Android 系统开发系列(1):Android 12 源代码下载、编译和刷机

Android 12 正式版 已经发布:https://mp.weixin.qq.com/s/OiFSWEnc-0N2z7JYWTJluw本文就带大家下载和编译最新的 Android 12...

2021-10-26 11:52:00 10098 3

原创 一本讲 Android 流畅性的书,应该有什么内容?

写在前面最近读了一本新书:《打造流畅的 Android App》,京东链接:https://item.jd.com/10035215362170.html 。因为书名所以买了这本书,读完之...

2021-10-19 17:37:41 362

原创 Android Weekly - 42 : 打铁还需自身硬

技术文章Android Native | 内存问题的终极武器 ——MTE https://juejin.cn/post/7013595058125406238Android R 常见 GC...

2021-10-15 08:10:00 170

原创 Android Weekly - 40 :国庆不知道学什么?这份 Android 优秀技术文章清单请收下

技术文章Performance improvement opportunities in the open source C++ standard libraries https://ll...

2021-09-30 12:18:58 188

使用Fragment+Tabhost实现网易新闻客户端的框架

使用Fragment+Tabhost实现网易新闻客户端的框架,初步讲解Fragment的使用。Fragment的使用能使应用程序显示更好的效果和更好的屏幕适配

2012-08-10

Android网易新闻客户端框架

使用TabActivity和TabHost实现的网易新闻客户端的框架。修改下就可以作为自己的应用程序的框架。

2012-08-10

Android画图学习

本文档详细地讲解了android中的绘图,包括各个函数的使用以及动画的使用

2012-03-25

Android用XML定义的类似Iphone进入下一级菜单的动画效果

Android用XML定义的类似Iphone进入下一级菜单的动画效果,这个是左淡入

2012-03-09

android界面效果全汇总

android界面效果全汇总

2012-03-03

android屏幕适配.

本ppt讲述的是android游戏开发过程中的屏幕适配问题

2012-03-03

RGB颜色代码表

RGB 颜色代码表,包括各种颜色的rgb .0.0.0.0.0.0.0.0

2012-03-03

Android Style的使用.pdf

讲述Androi开发中Style的使用!

2011-12-12

空空如也

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

TA关注的人

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