首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我他喵的杀杀杀
掘友等级
干啥啥不行,抄代码第一名
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 77
沸点 17
赞
94
返回
|
搜索文章
赞
文章( 77 )
沸点( 17 )
Android:一篇文章带你完全梳理自定义View工作流程!
1. 储备知识 2. 绘制准备 3. 绘制流程概述 4. 详细介绍 至此,关于自定义View的工作流程讲解完毕。 5. 自定义View的步骤 6. 实例讲解 7. 总结 本文全面总结自定义View 的原理。至此,关于自定义View的绘制流程您应该非常熟悉了。关于自定义View的…
排序算法之分治策略
此次我们会通过最大子数组和数组最大元素两个案例来深入理解分治策略前菜:数组最大元素问题示例代码主菜:最大子数组问题分析前两种为相同形式的子问题,而对于跨越中点情况,我们需要特殊求解跨越中点整体求解示例
Android 11 Beta 版正式发布!以及众多面向开发者的重磅更新
今天,我们发布 Android 11 Beta 版,并为开发者们带来了众多重磅更新。这些更新包括 Kotlin 协程、Jetpack Compose 工具包的最新进展、在 Android Studio 中更快地完成构建,以及 Play Console 的全新改版。 自二月以来,…
一图解千愁,jvm内存从来没有这么简单过!
看到这张图的同学,千万不要到处分享。我们仅限于小范围讨论,因为这张图威力很大,是我花了10年时间才画出来的! 了解了这张图,会让你对JVM内存的划分有更深入的理解,而不仅限于什么虚拟机栈、程序计数器等比较浅显的认知。 那么这张图有什么用呢?在进行内存排查的时候,我们需要了解到底…
[译]Kotlin + buildSrc:更好的管理Gadle依赖
为了充分利用Android Plugin for Gradle 3.0+的优点,将Android项目拆分成多个module的做法越来越常见。然而,随着module数量的增多,我们很快就会遇到依赖管理的混乱问题。 这是一种大多数人在采用的管理依赖的方法,但每次升级依赖库时都需要做…
开源 | BoostMultiDex:挽救 Android Dalvik 机型APP升级安装体验
现代 Android APP 的代码量通常都比较大,很容易就会带上多个 DEX 文件。Android 低版本的设备采用的 Java 运行环境是 Dalvik 虚拟机,如果含有多个 DEX 想要在这些设备上正常运行,就需要使用官方的 MultiDex 方案。MultiDex 需要…
一线大厂大型APP性能优化系列-更优雅的延迟方案(四)
通过前几章的学习,大家已经掌握了在APP启动时,如何对一些第三方初始化的内容 使用启动器进行异步、同步及 使用有向无环图的拓扑排序处理继承关系等处理。这一章我们继续来探讨下在空闲期需要处理的Task。 还记得这张图吗?Application里面的各种第三方的初始化的分类。 我们…
iOS逆向 代码注入+Hook
在OC中,SEL和IMP之间的关系,就好像一本书的“目录”。 SEL是方法编号,就像“标题”一样。 IMP是方法实现的真实地址,就像“页码”一样。 他们是一一对应的关系。
iOS逆向 应用重签名+微信重签名实战
iOS系统下载这个App后,用内置的公钥验证这个签名,若签名正确,那么这个App肯定是由苹果后台认证的,并且没有被修改过,也就达到了苹果的需求:保证安装的每一个APP都是经过苹果官方允许的。(公钥解密“RSAHash”得到hash1,再对应用包进行相同hash算法得到hash2…
下一页
个人成就
文章被点赞
33
文章被阅读
15,939
掘力值
262
关注了
34
关注者
8
收藏集
1
关注标签
17
加入于
2018-08-13