首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
JentCastttttt
更多收藏集
微信扫码分享
微信
新浪微博
QQ
72篇文章 · 0订阅
Android Activity Deeplink启动来源获取源码分析
一般来讲,Android开发人员会使用反射调用Acticity中的mReferrer字段来获取跳转来源的包名,但是这种方案是否真的安全呢?我们从源码中来寻找答案.
动态代理在Android中的运用
动态代理是一种在编程中非常有用的设计模式,它允许你在运行时创建一个代理对象来代替原始对象,以便在方法调用前后执行额外的逻辑。
App启动优化-基于有向无环图的sdk初始化方案
1.1 在日常开发时经常会在Application的onCreate()方法中对三方SDK,或者自己封装的SDK进行初始化。 初始化耗时。整体都在主线程一条线程初始化。部分机型无法充分利用cpu资源。 SDK依赖。部分sdk 存在顺序依赖关系。比如SDKB用到了SDKA 中的服…
Android 启动优化(一) - 有向无环图
这几篇文章从 0 到 1,讲解 DAG 有向无环图是怎么实现的,以及在 Android 启动优化的应用。 推荐理由:现在挺多文章一谈到启动优化,动不动就聊拓扑结构,这篇文章从数据结构到算法、到设计都给大家说清楚了,开源项目也有非常强的借鉴意义。 说到 Android 启动优化,…
如何应对Android面试官->文字中心绘制和颜色渐变,实战头条炫酷ViewPager指示器
文字的中心点绘制和颜色渐变如何实现?大厂面试官带你一步一步深入理解,玩转文字绘制,轻松应对Android面试官连环炮
Android 高级UI--1,Android图形绘制Paint之Shader(着色器)
Shader在三维软件中我们称之为着色器,其作用是来给图像着色。Shader类是Android在图形变换中非常重要的一个类。通常我们调用画笔工具(Paint)的setShader(Shader shader)方法将自己创建的shader对象作为参数传入使用。 但着色器是什么?具…
Android 弹幕的两种实现及性能对比 | 自定义 LayoutManager
引子 上一篇用“动画”方案实现了弹幕效果,但该方案的性能有待改善,这一篇用“自定义LayoutManager”重新实现一下。
看完这篇文章你还不会自定义LayoutManager,我吃X!
最开始我在学习自定义LayoutManager的时候,也是网上搜文章,看博客,以及一些公众号的推文。刚开始看的时候觉得还是那么回事,但是在慢慢的深入LayoutManager源码才发现很多的文章其实都是不合格,乃至可以说是很误导人的,所以我才想自己写一篇关于自定义LayoutM…
Android Hook - 隐藏API绕过实践
本文是隐藏API绕过的实践篇,在阅读本文前请先阅读Android Hook - 隐藏API拦截机制,了解Android P隐藏API拦截机制在源码层面的细节。 本文旨在提供介绍绕过隐藏API的各种方式
Android Hook - 隐藏API拦截机制
从 Android 9(API 级别 28)开始,Android 平台对应用能使用的非 SDK 接口实施了限制。 本文聚焦Android P(9),即第一个引入隐藏API限制的版本,通过分析其源码,揭