- 博客(443)
- 资源 (87)
- 收藏
- 关注
转载 Android Q 强制黑暗模式(ForceDark) | 原理 & 实践
搜狐技术产品(sohu-tech) | 来源Hi,大家好,这里是承香墨影!Android Q 版本增加了 ForceDark 功能,可以快速实现应用的黑暗模式。本文主要讲述了 Androi...
2021-08-23 08:20:00
4349
转载 ViewPager2 嵌套后的滑动冲突解决方案 | 官方认证
我赌一包辣条 | 作者承香墨影(ID:cxmyDev)| 校对https://juejin.cn/post/6911456860533063688 | 原文Hi,大家好,这里是承香墨影!V...
2021-08-17 08:20:00
7827
2
转载 还在用 ViewPager?是时候替换成 ViewPager2 了!
我赌一包辣条 | 作者承香墨影(ID:cxmyDev)| 校对https://zhpanvip.gitee.io/2019/12/14/24.Know about ViewPager2 |...
2021-08-16 08:20:00
2297
转载 Flutter 也能做复杂效果,影院选座走一波!
吃猫猫的鱼 | 作者https://juejin.cn/post/6950461776337043492 | 原文导语Hi,这里是承香墨影!接到了一个仿电影院的需求,上周几乎是找遍了百度、...
2021-08-11 08:20:00
948
转载 动态生成代码:AOP 之 AspectJ 在 Android 的应用!
《AspectJ在Android中的应用》| 原文搜狐技术产品 (id:sohu-tech)| 转载一、AspectJ 简介Hi,大家好,这里是承香墨影!AspectJ 是 Java ...
2021-08-10 08:20:00
671
转载 面试官装x失败之:Activity的启动模式
看书的小蜗牛 | 作者https://www.jianshu.com/p/b3a95747ee91 | 原文Hi,大家好,这里是承香墨影!面试的时候,面试官经常同你随便侃侃 Activit...
2021-08-09 08:20:00
344
转载 Flutter仿Dribbble的扫描闹钟酷炫效果 | 自绘实现!
码农钉某人 | 作者https://juejin.cn/post/6959093549304381454 | 原文Hi,大家好,这里是承香墨影!在闲暇冲浪的时候,无意间看到了这张设计图,眼...
2021-08-06 08:20:00
659
转载 面试官:Activity finish 后,会立即回调 onDestory() 吗?若不会,最长延迟多久?...
秉心说 TM | 作者承香墨影 | 校对https://juejin.cn/post/6898588053451833351 | 原文Hi,大家好,这里是承香墨影!Activity 作为 ...
2021-08-05 08:20:00
3506
1
转载 点亮技能树 - 从害怕到玩转 Android 代码混淆!
0x0 | 引言Android 代码混淆,老生常谈了,不过大部分 Android 仔对它的认识可能还处于这样的阶段 (比如:写这篇文章前的我):日常开发 Debug 包时不用混淆,正式发布...
2021-08-04 08:20:00
699
转载 Android 视图系统的设计与实现 | 通俗易懂
Bezier | 作者承香墨影 | 编辑https://juejin.cn/post/6865625913309511687 | 原文郭霖(ID:guolin_blog) | 转自前言Hi...
2021-08-03 08:20:00
516
转载 面试官:"遇到过死锁问题吗?怎么发生的?如何解决呢?"
Hi,大家好,这里是承香墨影!在多线程场景下,如果对锁资源的处理不当,就可能导致死锁。而当发生死锁时,多数情况也无法实时解决,都是需要重启来解决问题的。所以针对死锁问题,都是以预防为主。今...
2021-08-02 08:20:00
1302
转载 requestLayout() 这么问,面试者直呼:「太细了」!
Hi,大家好,这里是承香墨影!最近有个星标✨朋友跟我提了一个很有深度的问题。❝朋友:锁屏后,调用 View.requestLayout() 方法后会不会 postSyncBarrier?❞...
2021-07-30 08:20:00
828
转载 设计师:"裸眼 3D 效果,你们客户端实现很难吗?"
自如-黄进 | 作者承香墨影 | 编辑https://juejin.cn/post/6989227733410644005 | 原文Hi,大家好,这里是承香墨影!说到裸眼 3D 效果,最先...
2021-07-29 08:41:00
1501
原创 百度技术:“App 优化网络,先从 HTTPDNS 开始” | 原理到实战
一、前言Hi,大家好,这里是承香墨影!当我们谈到优化时,一个通用的思路是将待优化的功能,拆分成一个个小的环节,再每个环节单独去分析有没有可以优化的点,App 的网络优化也是如此。但说到网络...
2021-07-28 08:20:00
882
转载 Android 的 Window 如何理解?Dialog 到底是不是子窗口?
d袋鼠b | 作者承香墨影 | 编辑https://juejin.cn/post/6952341892721803294 | 原文一、序Hi,大家好,这里是承香墨影!我们在实现 Andro...
2021-07-27 08:20:00
2286
转载 Android 架构,拒绝生搬硬套!
Bezier | 作者承香墨影 | 编辑https://juejin.cn/post/6942464122273398820 | 原文前言关于 Android 架构,可能在很多人心里,一直...
2021-07-26 08:20:00
339
原创 "三句话,让面试官觉得我懂 SparseArray!"
一. 序Hi,大家好,这里是承香墨影!很多写程序的人都听说过一个公式,程序 = 算法 + 数据结构。而在 Java 中,自身已经提供了丰富的集合,来帮助我们处理和管理数据,但是多数情况下,...
2021-07-23 08:20:00
430
转载 学 Flutter 不理解 Widget/Element/Render 三棵树?啥也不是!
一、导语Hi,大家好,这里是承香墨影!Flutter 是 Google 发布的跨平台 UI 框架,而其中与 UI 相关的,最重要的就是 Widget & Element &...
2021-07-22 08:20:00
689
转载 Jetpack Compose实现的天气动画!可爱~
fundroid | 作者承香墨影 | 校对https://juejin.cn/post/6944884453038620685 | 原文Hi,大家好,这里是承香墨影!Jetpack ...
2021-07-21 08:20:00
597
转载 把倒计时做到极致,又准、又稳!
快手电商无线团队-小政 | 作者承香墨影 | 编辑https://juejin.cn/post/6984725689257689101 | 原文Hi,大家好,这里是承香墨影!能上架的 Ap...
2021-07-20 08:20:00
830
转载 还在用 Glide?看看 Google 官推的图片库 Coil 有何不同!
developerHaoz | 作者承香墨影 | 校对https://juejin.cn/post/6947852499529400334 | 原文Hi,大家好,这里是承香墨影!Coil ...
2021-07-19 08:20:00
1019
原创 效果炸了,Drawable 实现红鲤鱼动画,点哪儿游哪儿(下)
Jics | 作者承香墨影 | 校对http://www.jianshu.com/p/3dd3d1524851 | 原文Hi,大家好,这里是承香墨影。今天带来 Drawable 实现红鲤鱼...
2021-07-15 08:20:00
394
转载 微信Matrix不好用?主要原因是监控日志解析方面 - 那手写一个!
一、前言Hi,大家好,这里是承香墨影!2018 年 12 月 25 日,微信团队自研的 APM 利器,Matrix 正式开源了。Matrix 是一款微信研发并日常使用的 APM (Appl...
2021-07-14 08:20:00
2323
原创 效果炸了,自定义Drawable实现灵动的红鲤鱼动画(上)
Jics | 作者承香墨影 | 校对http://www.jianshu.com/p/3dd3d1524851 | 原文一、前言Hi,大家好,这里是承香墨影!此篇中的小鱼动画是模仿国外一个...
2021-07-13 08:20:00
384
转载 HTTP/2.0 原理!与 1.x 相比,到底优化了什么?
大家好,这里是承香墨影!HTTP 2.0 是一种安全、高效的 HTTP 传输协议。安全是因为 HTTP 2.0 建立在 HTTPS 协议的基础上,高效是因为它是通过二进制分帧来进行数据传输...
2021-07-12 08:20:00
1888
原创 安卓原生运行Win11 再跑 Apk,搁着套娃呢!
在 Android 手机上装 Windows 11,再运行 Android Apk。PC & 手机,都在向着相同的方向发展。大家好,这里是承香墨影!前段时间,微软带来了全新的 Wi...
2021-07-09 08:20:00
4689
原创 try-catch OOM,可行吗?
try{varbyte=ByteArray(10000000*1024*1024)}catch(ignore:OutOfMemoryError){}正确...
2021-07-08 08:20:00
2154
转载 把RecyclerView撸出花儿来,自定义无限循环的LayoutManager!
d袋鼠b | 作者承香墨影 | 校对https://juejin.cn/post/6909363022980972552 | 原文大家好,这里是承香墨影!在日常开发的过程中,同学们都遇到过...
2021-07-07 08:20:00
752
转载 面试问Handler内存泄露的场景,别就只知道静态内部类&弱引用!
Zero1024 | 作者承香墨影 | 校对https://juejin.cn/post/6844904191912050702 | 原文大家好,这里是承香墨影!我们在编码的过程中,如果出...
2021-07-06 08:20:00
292
转载 Flutter 利用 FFI,绕过 Android JNI 直接调用 C++ 层!
坏de牧羊人 | 作者承香墨影 | 校对https://juejin.cn/post/6976824832595853342 | 原文大家好,这里是承香墨影!今天和大家聊聊 Flutter...
2021-07-05 08:20:00
9257
2
转载 协程三部曲之③:Flow 的使用!
Hi,大家好,这里是承香墨影!今天继续给大家分享来自作者「九心」 Kotlin 的协程系列的第三篇。Google 一直在推 Kotlin,在 Android Jetpack 中也是使用 K...
2021-07-02 08:20:00
2526
转载 已开源!Flutter 基于分帧渲染的流畅度优化组件 Keframe
大家好,这里是承香墨影!今天给大家推荐一个,Flutter 中利用分帧渲染优化流程度的开源库,刚开源,还热乎着。这次开源可真波折,看着 @Nayuta 前前后后在公司内部流程走了一个多月吧...
2021-07-01 08:20:00
1579
原创 面试官:设计一个基于索引,setAll() 时间复杂度为 O(1) 的数据结构,要求是......
一、序大家好,这里是承香墨影!面试中,我们并不总是能碰到 Leetcode 上的原题,而在考教数据结构的时候,也不总是让你讲讲 HashMap 背后的存储数据的数据结构。今天就给大家带来一...
2021-06-30 08:20:00
900
转载 Android 高版本 HTTPS 抓包解决方案及问题分析!
MegatronKing | 作者承香墨影 | 校对https://juejin.cn/post/6844903831579394055 | 原文大家好,这里是承香墨影。HTTP 协议发展...
2021-06-29 08:20:00
9759
3
转载 Kotlin 协程,怎么开始的又是怎么结束的?原理讲解!
九心 | 作者承香墨影 | 校对https://juejin.cn/post/6862548590092140558| 原文Hi,大家好,这里是承香墨影!上周我们聊到 Kotlin 协程...
2021-06-28 08:20:00
872
原创 一个全新 Flutter UI 适配方案,低入侵 & 100% 还原设计稿!
一、序大家好,这里是承香墨影!今天介绍一个我最近开源的 Flutter UI 方案,可以做到在全设备上 100% 还原设计稿,其背后的思想类似 Android 侧今日头条基于 densit...
2021-06-25 08:10:00
1858
2
转载 Kotlin 协程第一弹:协程的使用,一文讲清楚!
Hi,大家好,这里是承香墨影!今天聊聊 Kotlin 的协程。协程是 Kotlin 中一个重要的特性支持,而 Kotlin 协程的支持,底层依托于虚拟机的特性。它与线程的关系,依然是 1:...
2021-06-24 08:10:00
1150
转载 Fragment懒加载还在用setUserVisiblity?看AndroidX带来那些新的Api.
面试官:ViewPager 中的 Fragment 如何实现懒加载?当面试官提出上述问题时,很多人可能会想到借助 setUserVisiblity() 实现。如下,当 Fragment 可...
2021-06-23 08:10:00
647
转载 Android 启动优化:合并多个 SDK 中的 FileProvider!效果:150ms → 20ms
一、前言最近在做 Android App 启动优化的工作,目前在快速定位耗时方法和合并多个 ContentProvider 两个方面取得了不错效果。合并多个 ContentProvider...
2021-06-22 08:10:00
1979
原创 Flutter 的 Widget,刻意加上 const,真的值得吗?
Hi,大家好,这里是承香墨影!是的,我记起了公众号的帐号密码!最近入坑 Flutter,又恰逢 Flutter 发布 2.0,正式全平台支持,那我也来分享一些 Flutter 相关的技术...
2021-06-21 08:10:00
4093
2
Android下使用Canvas画图
2013-12-08
Android--从系统Camera和Gallery获取图片优化
2013-12-06
Android下从系统自带的Gallery应用中获取图片Demo
2013-12-04
Android下补间动画demo
2013-12-03
Android下逐帧动画的Demo
2013-12-03
Android中通过MediaRecorder录音录像
2013-12-01
Android下使用VideoView配合MediaController播放视频Demo
2013-11-27
Android下使用Camera硬件拍照Demo
2013-11-27
Android下使用SurfaceView播放视频文件
2013-11-26
Android如何调用系统现有的照相机拍照与摄像
2013-11-25
Android下使用SoundPool的示例
2013-11-24
Android 使用MediaPlayer高级
2013-11-22
Android下MediaPlayer播放MP3示例
2013-11-20
Android下展示大分辨率图片示例
2013-11-19
Andriod下读取图片Exif信息Demo
2013-11-15
Android-BroadcastReceiver高级应用
2013-11-13
Android的BroadcastReceiver简单示例
2013-11-12
Android服务Aidl的示例demo
2013-11-10
对象序列化成XMLDemo
2013-11-07
Android下Fragment的使用
2013-10-25
Universal-USB-Installer-1.9.5.2
2014-05-06
Android下传感器应用Demo
2014-04-24
Android下图片颜色变换处理Demo
2013-12-11
Android下使用Matrix进行图形变换处理的Demo
2013-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人