首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
黑科技
订阅
用户3037991473988
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
应用内悬浮窗
一 摘要 目前最容易实现虚浮的是让用户打开悬浮窗权限,但是这相当于让用户多了一步操作,有可能用户还不愿意去打开。有没有一种可以不用打开权限直接可以用的?答案肯定是有的,只是有点hook了系统代码,大部
Android 换肤之资源(Resources)加载源码分析(一)
Android 换肤之资源(Resources)加载(一) 本系列计划3篇: Android 换肤之资源(Resources)加载(一) --- 本篇 setContentView() / Layou
Android 手写热修复dex
现有的热修复框架很多,尤以AndFix 和Tinker比较多 今天就来探讨,如何手写一个热修复的功能 还是挺方便的 言归正传,如果一个或多个类出现bug,导致了崩溃或者数据显示异常,如果修复呢,如果熟
Android进阶宝典 -- Handler应用于线上卡顿监控
分析线上卡顿监控工具原理以及存在的弊端,分析Handler源码并给出卡顿监控的方案,通过ASM插桩解决Blockcanary存在的监控弊端
深入探索编译插桩技术(一、编译基础)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 现如今,Gradle + 编译插桩 的应用场景越来越多,无论是 各种性能优化中的插件工具制作,还是用来支持 插件化、热修复的各种插件,都会使用到这个组合,因此,掌握 Gradl…
深入探索编译插桩技术(四、ASM 探秘)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 《深入探索编译插桩技术(二、AspectJ)》 一文中我们深入学习了 AspectJ 在 Android 下的使用。可以看到 AspectJ 非常强大,但是它也只能实现 …
Android点击事件防抖设计与实现
点击事件抖动是每个项目都会遇到的体验问题, 如何省时省心的处理是我们每一位开发者要思考的问题。这篇文章我将带你从原理到实践来完成一个功能完善的点击事件防抖插件
Android 无缝换肤深入了解与使用
通过自定义View配合setTheme后立即刷新资源。 skinPkgPath是apk的全路径,添加路径的方法是AssetManager里一个隐藏的方法通过反射可以设置。 此时还可以用assetManager来访问apk里assets目录的资源。 想想如果更换的资源是放在ass…