自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(443)
  • 资源 (87)
  • 收藏
  • 关注

转载 Android Q 强制黑暗模式(ForceDark) | 原理 & 实践

搜狐技术产品(sohu-tech) | 来源Hi,大家好,这里是承香墨影!Android Q 版本增加了 ForceDark 功能,可以快速实现应用的黑暗模式。本文主要讲述了 Androi...

2021-08-23 08:20:00 3688

转载 ViewPager2 嵌套后的滑动冲突解决方案 | 官方认证

我赌一包辣条 | 作者承香墨影(ID:cxmyDev)| 校对https://juejin.cn/post/6911456860533063688 | 原文Hi,大家好,这里是承香墨影!V...

2021-08-17 08:20:00 5488 2

转载 还在用 ViewPager?是时候替换成 ViewPager2 了!

我赌一包辣条 | 作者承香墨影(ID:cxmyDev)| 校对https://zhpanvip.gitee.io/2019/12/14/24.Know about ViewPager2 |...

2021-08-16 08:20:00 1846

转载 Flutter 也能做复杂效果,影院选座走一波!

吃猫猫的鱼 | 作者https://juejin.cn/post/6950461776337043492 | 原文导语Hi,这里是承香墨影!接到了一个仿电影院的需求,上周几乎是找遍了百度、...

2021-08-11 08:20:00 753

转载 动态生成代码:AOP 之 AspectJ 在 Android 的应用!

《AspectJ在Android中的应用》| 原文搜狐技术产品 (id:sohu-tech)| 转载一、AspectJ 简介Hi,大家好,这里是承香墨影!AspectJ 是 Java ...

2021-08-10 08:20:00 516

转载 面试官装x失败之:Activity的启动模式

看书的小蜗牛 | 作者https://www.jianshu.com/p/b3a95747ee91 | 原文Hi,大家好,这里是承香墨影!面试的时候,面试官经常同你随便侃侃 Activit...

2021-08-09 08:20:00 256

转载 Flutter仿Dribbble的扫描闹钟酷炫效果 | 自绘实现!

码农钉某人 | 作者https://juejin.cn/post/6959093549304381454 | 原文Hi,大家好,这里是承香墨影!在闲暇冲浪的时候,无意间看到了这张设计图,眼...

2021-08-06 08:20:00 530

转载 面试官:Activity finish 后,会立即回调 onDestory() 吗?若不会,最长延迟多久?...

秉心说 TM | 作者承香墨影 | 校对https://juejin.cn/post/6898588053451833351 | 原文Hi,大家好,这里是承香墨影!Activity 作为 ...

2021-08-05 08:20:00 2531 1

转载 点亮技能树 - 从害怕到玩转 Android 代码混淆!

0x0 | 引言Android 代码混淆,老生常谈了,不过大部分 Android 仔对它的认识可能还处于这样的阶段 (比如:写这篇文章前的我):日常开发 Debug 包时不用混淆,正式发布...

2021-08-04 08:20:00 575

转载 Android 视图系统的设计与实现 | 通俗易懂

Bezier | 作者承香墨影 | 编辑https://juejin.cn/post/6865625913309511687 | 原文郭霖(ID:guolin_blog) | 转自前言Hi...

2021-08-03 08:20:00 433

转载 面试官:"遇到过死锁问题吗?怎么发生的?如何解决呢?"

Hi,大家好,这里是承香墨影!在多线程场景下,如果对锁资源的处理不当,就可能导致死锁。而当发生死锁时,多数情况也无法实时解决,都是需要重启来解决问题的。所以针对死锁问题,都是以预防为主。今...

2021-08-02 08:20:00 887

转载 requestLayout() 这么问,面试者直呼:「太细了」!

Hi,大家好,这里是承香墨影!最近有个星标✨朋友跟我提了一个很有深度的问题。❝朋友:锁屏后,调用 View.requestLayout() 方法后会不会 postSyncBarrier?❞...

2021-07-30 08:20:00 701

转载 设计师:"裸眼 3D 效果,你们客户端实现很难吗?"

自如-黄进 | 作者承香墨影 | 编辑https://juejin.cn/post/6989227733410644005 | 原文Hi,大家好,这里是承香墨影!说到裸眼 3D 效果,最先...

2021-07-29 08:41:00 1211

原创 百度技术:“App 优化网络,先从 HTTPDNS 开始” | 原理到实战

一、前言Hi,大家好,这里是承香墨影!当我们谈到优化时,一个通用的思路是将待优化的功能,拆分成一个个小的环节,再每个环节单独去分析有没有可以优化的点,App 的网络优化也是如此。但说到网络...

2021-07-28 08:20:00 638

转载 Android 的 Window 如何理解?Dialog 到底是不是子窗口?

d袋鼠b | 作者承香墨影 | 编辑https://juejin.cn/post/6952341892721803294 | 原文一、序Hi,大家好,这里是承香墨影!我们在实现 Andro...

2021-07-27 08:20:00 1733

转载 Android 架构,拒绝生搬硬套!

Bezier | 作者承香墨影 | 编辑https://juejin.cn/post/6942464122273398820 | 原文前言关于 Android 架构,可能在很多人心里,一直...

2021-07-26 08:20:00 236

原创 "三句话,让面试官觉得我懂 SparseArray!"

一. 序Hi,大家好,这里是承香墨影!很多写程序的人都听说过一个公式,程序 = 算法 + 数据结构。而在 Java 中,自身已经提供了丰富的集合,来帮助我们处理和管理数据,但是多数情况下,...

2021-07-23 08:20:00 229

转载 学 Flutter 不理解 Widget/Element/Render 三棵树?啥也不是!

一、导语Hi,大家好,这里是承香墨影!Flutter 是 Google 发布的跨平台 UI 框架,而其中与 UI 相关的,最重要的就是 Widget & Element &...

2021-07-22 08:20:00 536

转载 Jetpack Compose实现的天气动画!可爱~

fundroid | 作者承香墨影 | 校对https://juejin.cn/post/6944884453038620685 | 原文Hi,大家好,这里是承香墨影!Jetpack ...

2021-07-21 08:20:00 469

转载 把倒计时做到极致,又准、又稳!

快手电商无线团队-小政 | 作者承香墨影 | 编辑https://juejin.cn/post/6984725689257689101 | 原文Hi,大家好,这里是承香墨影!能上架的 Ap...

2021-07-20 08:20:00 656

转载 还在用 Glide?看看 Google 官推的图片库 Coil 有何不同!

developerHaoz | 作者承香墨影 | 校对https://juejin.cn/post/6947852499529400334 | 原文Hi,大家好,这里是承香墨影!Coil ...

2021-07-19 08:20:00 849

原创 效果炸了,Drawable 实现红鲤鱼动画,点哪儿游哪儿(下)

Jics | 作者承香墨影 | 校对http://www.jianshu.com/p/3dd3d1524851 | 原文Hi,大家好,这里是承香墨影。今天带来 Drawable 实现红鲤鱼...

2021-07-15 08:20:00 325

转载 微信Matrix不好用?主要原因是监控日志解析方面 - 那手写一个!

一、前言Hi,大家好,这里是承香墨影!2018 年 12 月 25 日,微信团队自研的 APM 利器,Matrix 正式开源了。Matrix 是一款微信研发并日常使用的 APM (Appl...

2021-07-14 08:20:00 2137

原创 效果炸了,自定义Drawable实现灵动的红鲤鱼动画(上)

Jics | 作者承香墨影 | 校对http://www.jianshu.com/p/3dd3d1524851 | 原文一、前言Hi,大家好,这里是承香墨影!此篇中的小鱼动画是模仿国外一个...

2021-07-13 08:20:00 333

转载 HTTP/2.0 原理!与 1.x 相比,到底优化了什么?

大家好,这里是承香墨影!HTTP 2.0 是一种安全、高效的 HTTP 传输协议。安全是因为 HTTP 2.0 建立在 HTTPS 协议的基础上,高效是因为它是通过二进制分帧来进行数据传输...

2021-07-12 08:20:00 1610

原创 安卓原生运行Win11 再跑 Apk,搁着套娃呢!

在 Android 手机上装 Windows 11,再运行 Android Apk。PC & 手机,都在向着相同的方向发展。大家好,这里是承香墨影!前段时间,微软带来了全新的 Wi...

2021-07-09 08:20:00 4087

原创 try-catch OOM,可行吗?

try{varbyte=ByteArray(10000000*1024*1024)}catch(ignore:OutOfMemoryError){}正确...

2021-07-08 08:20:00 1654

转载 把RecyclerView撸出花儿来,自定义无限循环的LayoutManager!

d袋鼠b | 作者承香墨影 | 校对https://juejin.cn/post/6909363022980972552 | 原文大家好,这里是承香墨影!在日常开发的过程中,同学们都遇到过...

2021-07-07 08:20:00 585

转载 面试问Handler内存泄露的场景,别就只知道静态内部类&弱引用!

Zero1024 | 作者承香墨影 | 校对https://juejin.cn/post/6844904191912050702 | 原文大家好,这里是承香墨影!我们在编码的过程中,如果出...

2021-07-06 08:20:00 227

转载 Flutter 利用 FFI,绕过 Android JNI 直接调用 C++ 层!

坏de牧羊人 | 作者承香墨影 | 校对https://juejin.cn/post/6976824832595853342 | 原文大家好,这里是承香墨影!今天和大家聊聊 Flutter...

2021-07-05 08:20:00 7639 2

转载 协程三部曲之③:Flow 的使用!

Hi,大家好,这里是承香墨影!今天继续给大家分享来自作者「九心」 Kotlin 的协程系列的第三篇。Google 一直在推 Kotlin,在 Android Jetpack 中也是使用 K...

2021-07-02 08:20:00 2319

转载 已开源!Flutter 基于分帧渲染的流畅度优化组件 Keframe

大家好,这里是承香墨影!今天给大家推荐一个,Flutter 中利用分帧渲染优化流程度的开源库,刚开源,还热乎着。这次开源可真波折,看着 @Nayuta 前前后后在公司内部流程走了一个多月吧...

2021-07-01 08:20:00 1321

原创 面试官:设计一个基于索引,setAll() 时间复杂度为 O(1) 的数据结构,要求是......

一、序大家好,这里是承香墨影!面试中,我们并不总是能碰到 Leetcode 上的原题,而在考教数据结构的时候,也不总是让你讲讲 HashMap 背后的存储数据的数据结构。今天就给大家带来一...

2021-06-30 08:20:00 686

转载 Android 高版本 HTTPS 抓包解决方案及问题分析!

MegatronKing | 作者承香墨影 | 校对https://juejin.cn/post/6844903831579394055 | 原文大家好,这里是承香墨影。HTTP 协议发展...

2021-06-29 08:20:00 6670 2

转载 Kotlin 协程,怎么开始的又是怎么结束的?原理讲解!

九心 | 作者承香墨影 | 校对https://juejin.cn/post/6862548590092140558| 原文Hi,大家好,这里是承香墨影!上周我们聊到 Kotlin 协程...

2021-06-28 08:20:00 751

原创 一个全新 Flutter UI 适配方案,低入侵 & 100% 还原设计稿!

一、序大家好,这里是承香墨影!今天介绍一个我最近开源的 Flutter UI 方案,可以做到在全设备上 100% 还原设计稿,其背后的思想类似 Android 侧今日头条基于 densit...

2021-06-25 08:10:00 1639 2

转载 Kotlin 协程第一弹:协程的使用,一文讲清楚!

Hi,大家好,这里是承香墨影!今天聊聊 Kotlin 的协程。协程是 Kotlin 中一个重要的特性支持,而 Kotlin 协程的支持,底层依托于虚拟机的特性。它与线程的关系,依然是 1:...

2021-06-24 08:10:00 1037

转载 Fragment懒加载还在用setUserVisiblity?看AndroidX带来那些新的Api.

面试官:ViewPager 中的 Fragment 如何实现懒加载?当面试官提出上述问题时,很多人可能会想到借助 setUserVisiblity() 实现。如下,当 Fragment 可...

2021-06-23 08:10:00 504

转载 Android 启动优化:合并多个 SDK 中的 FileProvider!效果:150ms → 20ms

一、前言最近在做 Android App 启动优化的工作,目前在快速定位耗时方法和合并多个 ContentProvider 两个方面取得了不错效果。合并多个 ContentProvider...

2021-06-22 08:10:00 765

原创 Flutter 的 Widget,刻意加上 const,真的值得吗?

Hi,大家好,这里是承香墨影!是的,我记起了公众号的帐号密码!最近入坑 Flutter,又恰逢 Flutter 发布 2.0,正式全平台支持,那我也来分享一些 Flutter 相关的技术...

2021-06-21 08:10:00 3181 2

Android下使用Canvas画图

Android下使用Canvas画图,详细参见博客:http://www.cnblogs.com/plokmju/p/android_Canvas.html

2013-12-08

Android--从系统Camera和Gallery获取图片优化

Android--从系统Camera和Gallery获取图片优化http://www.cnblogs.com/plokmju/p/android_BitmapRecycle.html

2013-12-06

Android下从系统自带的Gallery应用中获取图片Demo

Android下从系统自带的Gallery应用中获取图片Demo,详细参见博客:http://www.cnblogs.com/plokmju/p/android_SysGallery.html

2013-12-04

Android下补间动画demo

Android下补间动画demo,详细参见博客:http://www.cnblogs.com/plokmju/p/android_TweenAnimation.html

2013-12-03

Android下逐帧动画的Demo

Android下逐帧动画的Demo,详细参见博客:http://www.cnblogs.com/plokmju/p/android_AnimationDrawable.html

2013-12-03

Android中通过MediaRecorder录音录像

Android中通过MediaRecorder录音录像,详细参见博客:http://www.cnblogs.com/plokmju/p/android_MediaRecorder.html

2013-12-01

Android下使用VideoView配合MediaController播放视频Demo

Android下使用VideoView配合MediaController播放视频Demo,详细参见博客:http://www.cnblogs.com/plokmju/p/android_VideoView.html

2013-11-27

Android下使用Camera硬件拍照Demo

Android下使用Camera硬件拍照Demo,详细参见博客:http://www.cnblogs.com/plokmju/p/android_Camera.html

2013-11-27

Android下使用SurfaceView播放视频文件

Android下使用SurfaceView播放视频文件,详细参见博客:http://www.cnblogs.com/plokmju/p/android_SurfaceView.html

2013-11-26

Android如何调用系统现有的照相机拍照与摄像

Android如何调用系统现有的照相机拍照与摄像,详细参见博客:http://www.cnblogs.com/plokmju/p/Android_SystemCamera.html

2013-11-25

Android下使用SoundPool的示例

Android下使用SoundPool的示例,详细参见博客:http://www.cnblogs.com/plokmju/p/android_SoundPool.html

2013-11-24

Android 使用MediaPlayer高级

Android使用MediaPlayer高级内容,详情参见博客:http://www.cnblogs.com/plokmju/p/android_MediaPlayerHigh.html

2013-11-22

Android下MediaPlayer播放MP3示例

Android下MediaPlayer播放MP3示例,详细参见博客:http://www.cnblogs.com/plokmju/p/android_MediaPlayer.html

2013-11-20

Android下展示大分辨率图片示例

Android下展示大分辨率图片示例,详细参见博客:http://www.cnblogs.com/plokmju/p/android_LoadBigImage.html

2013-11-19

Andriod下读取图片Exif信息Demo

Andriod下读取图片Exif信息Demo,详细参见博客:http://www.cnblogs.com/plokmju/p/android_exif.html

2013-11-15

Android-BroadcastReceiver高级应用

Android-BroadcastReceiver高级应用,详细参见博客:http://www.cnblogs.com/plokmju/p/android_SystemBroadcastReceriver.html

2013-11-13

Android的BroadcastReceiver简单示例

Android下BroadcastReceiver的简单示例。详见博客:http://www.cnblogs.com/plokmju/p/android_BroadcastReceiver.html

2013-11-12

Android服务Aidl的示例demo

Android下Aidl的使用,详细请参见博客:http://www.cnblogs.com/plokmju/p/android_Service_aidl_NormalType.html 和 http://www.cnblogs.com/plokmju/p/android_Service_aidl_CustomType.html

2013-11-10

对象序列化成XMLDemo

对象序列化成XML格式数据的示例代码,详细可以查看博客:http://www.cnblogs.com/plokmju/p/android_XmlSerializer.html

2013-11-07

Android下Fragment的使用

Android下Fragment的使用,详细可以参见博客:http://www.cnblogs.com/plokmju/p/android_Fragment.html

2013-10-25

jarjar 使用示例

jarjar 修改 Jar 或者 aar 之后,来解决依赖冲突

2017-07-10

Gradle Plugin 修改其class 字节码的Demo

Gradle Plugin 修改其class 字节码的Demo

2017-04-19

用Python 编写的一个Monkey脚本例子

用Python 编写的一个Monkey脚本例子

2017-04-06

Android 下 使用 DiffUtil 的例子

Android 下 使用 DiffUtil 区别Android 源码的 Demo

2017-03-28

MonkeyRunner录制脚本相关工具

MonkeyRunner录制脚本相关工具,具体介绍,可以关注公众号,承香墨影(cxmyDev)

2017-03-25

新的SpringAnimation

新的SpringAnimation 动画 demo

2017-03-19

monkeyrunnerdemo

MonkeyRunner 的简单Demo。

2017-03-18

MonkeyScript编写的Demo

MonkeyScript编写的Demo

2017-03-18

Charles Mac 安装包

Mac下抓包神器,Charles。

2017-03-17

Mac环境变量配置文件

MacGUI环境变量,配置文件

2017-02-25

plist资源配置

plist资源配置

2017-02-24

cxmy_monkey

Android monkey

2017-02-20

Wireshark,数据包pcap分析工具

分析tcpjump抓包工具,抓取的pcap格式的数据包文件的工具。

2014-12-12

抓包工具tcpdump

Android上的抓包工具,tcpdump

2014-12-12

《Android深入浅出》书中Demo代码

《Android深入浅出》书中Demo代码

2014-08-26

《Android应用开发实战(第2版)》(李宁)(光盘源代码)

《Android应用开发实战(第2版)》(李宁)(光盘源代码)

2014-05-21

Universal-USB-Installer-1.9.5.2

Universal USB Installer(通用USB安装程序)是一个自启动Linux U盘创建工具,您可从大量精选的Linux发行版中挑选一个安装到您的U盘上。通用USB安装程序使用方便,只需选择自启动Linux发行版,ISO文件,和您的U盘,单击“安装”即可。其他功能包括,持续保存(如果可用的话),以FAT32格式格式化U盘(推荐)确保一个干净的安装。安装完成后,您即拥有了一个安装了您所喜欢的Linux版本的自启动U盘。 详细使用可以参加博客:http://www.cnblogs.com/plokmju/p/Linux_InstallUbuntu.html

2014-05-06

Android下传感器应用Demo

演示在Android下使用SDK进行传感器开发,详细参见博客:http://www.cnblogs.com/plokmju/p/android_SensorManager.html

2014-04-24

Android下图片颜色变换处理Demo

Android下图片颜色变换处理Demo,详细参见博客:http://www.cnblogs.com/plokmju/p/android_ColorMatrix.html

2013-12-11

Android下使用Matrix进行图形变换处理的Demo

Android下使用Matrix进行图形变换处理的Demo,详细参见博客:http://www.cnblogs.com/plokmju/p/android_Matrix.html

2013-12-09

空空如也

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

TA关注的人

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