Android
文章平均质量分 92
柯南来到杜王町
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
屏蔽部分 AIDL 接口实践
一、背景 一个Android通用服务开放给第三方调用,一般会以jar或者aar形式提供给第三方集成,而Server端实现在一个独立的进程上,两者通过AIDL进行通信。但是AIDL自动生成的java接口,权限为public,这意味着集成方能够看到所有开放的接口。 public interface IContractorServiceManager extends android.os.IInterf...原创 2020-03-21 18:54:10 · 465 阅读 · 0 评论 -
在 Android N 如何编译 android-support 等包并依赖到项目工程中
背景: 之前在修改项目原生设置 Settings.apk 的问题时,曾经想修改 support-v7 包中的 RecyclerView.java 文件,但是基于Android N 的环境下,修改后的代码一直没有编入到 Settings.apk。后来从另外的一个角度对问题进行了修改,避开了修改 android-support 包的雷区。最近在学习 support-v4 包中 ViewP...原创 2018-10-23 16:35:08 · 634 阅读 · 0 评论 -
LruCache 源码解析
一、抛个问题 判断分析题:LruCache 能够减少磁盘读写的次数。 二、简要总结 LruCache 是一种比较简单的缓存实现,更好的实现应该要记录每个数据被调用的次数,按照 “ 最经常使用数据优先级最高 ” 的原则进行缓存。 LruCache 使用 LinkHashMap 作为内部数据结构,来实现 Least Recently Used 缓存。LinkHashMap 与 HashMap 相比,...原创 2019-02-28 16:10:56 · 249 阅读 · 0 评论 -
【随笔】Fiddler 抓取 Android / IOS 设备报文要点
一、问题背景 笔者 Android 开发,在维护项目过程中免不了与第三方后台打(che)交(pi)道,在此过程偶尔需要对抗后台的经验主义,拿出证据说明是后台的问题,而报文作为 B / C 的交互数据,自然可以作为证据。 报文的抓取目前我知道两种方式: Tcpdump:需要向设备添加 tcpdump 工具或者增加一个物理硬件(Hub)来抓取报文,且无法解析 HTTPS 报文; Fiddler / ...原创 2019-05-17 10:54:45 · 408 阅读 · 0 评论
分享