关于我
关于我
我的一些简介
Proguard Rules 配置经验总结
Proguard Rules 配置经验总结
Proguard Rules 配置经验总结 本篇均为个人理解,如果有误请见谅。 代码混淆/minify/shrink 代码混淆的简要工作原理 - 通过tree shake的方式,抛弃不需要的代码,降
基于 TextView 的跑马灯效果和踩坑记录
基于 TextView 的跑马灯效果和踩坑记录
出发点 对于一个 TextView ,当文本过长的时候通常需要专门处理,保持比较好的显示效果。默认情况下会采取折行显示的策略。 但 UI 设计图通常不会允许无限换行,所以经常限制行数为1: ```xm
志愿汇去广告 SimpleHook 配置
志愿汇去广告 SimpleHook 配置
志愿汇去广告 SimpleHook 配置 SimpleHook https://github.com/Xposed-Modules-Repo/me.simplehook 配置功能 去除开屏广告、弹
MediaStore使用实战:实现“0权限”操作下载目录等
MediaStore使用实战:实现“0权限”操作下载目录等
MediaStore使用实战:实现“0权限”操作下载目录等 前言 - 在以前,操作外部存储通常的做法是申请存储权限,然后通过文件路径取得File(path),进行相关操作。随着谷歌对相关权限的收紧,
【探索与避坑】自定义Toast:为什么在Activity finish时调用会显示不出来?
【探索与避坑】自定义Toast:为什么在Activity finish时调用会显示不出来?
【探索与避坑】自定义Toast:为什么在Activity finish时调用会显示不出来? 问题起源 - 我们的项目早期开发时,使用Toasty这个开源库实现带状态的Toast,并进行一层封装,通过