首页
学习
活动
专区
工具
TVP
发布

Android 进阶

专栏作者
83
文章
83026
阅读量
22
订阅数
网络优化
如何进行数据缓存,我们可以在返回上加上过期时间,避免重新获取。这种做法节约了流量,且大幅提高数据访问的速度,增强了用户体验。在OKHTTP与Volley等一些网络框架中都有很好的实践。 下面进行OKHTTP,在无网络的情况下使用cache进行缓存
Yif
2020-04-26
1K0
Bitmap 详解
Bitmap在Android中指的是一张图片,可以是png,也可以是jpg等其他图片格式。
Yif
2020-04-23
2K0
APK 瘦身优化
官网:https://ibotpeaches.github.io/ApkTool apktool d students.apk
Yif
2020-04-23
1.3K0
Android 两种录音方式
Android提供了两个API用于录音的实现:MediaRecorder 和AudioRecord。
Yif
2019-12-26
6.8K0
Binder 进程通信
对应一个4GB的虚拟地址空间,其中3GB是用户空间,1GB是内核空间,当然内核空间的大小是可以通过参数配置调整的。对于用户空间,不同进程之间彼此是不能共享的,而内核空间却是可共享的。Client进程向Server进程通信,恰恰是利用进程间可共享的内核内存空间来完成底层通信工作的,Client端与Server端进程往往采用ioctl等方法跟内核空间的驱动进行交互。
Yif
2019-12-26
8040
Retrofit 解析
Retrofit在生成Retrofit对象和ServiceMethod对象时候都用到了Builder模式。通过Builder来生成类的实例对象更加优雅,尤其在如果类有多个可选的构造参数时,参数较多,初始化时我们可以指定其中的一些而其他的参数如果不指定可以为默认。 Builder也有缺点:对多生成Builder对象,增加开销,但总的来说在一些场景下还是利大于弊。
Yif
2019-12-26
1.2K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档