首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
keepfit
更多收藏集
微信扫码分享
微信
新浪微博
QQ
53篇文章 · 0订阅
史上最全的Android面试题集锦
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而And…
探索 OkHttp 原理
OkHttp 是 Square 公司开源的一款网络框架,一般和 Retrofit、RxJava 或协程一起使用。
01.Android崩溃Crash封装库
2.crash信息保存和异常捕获,是否和百度bug崩溃统计sdk等兼容。是否方便接入 4.崩溃后需要收集哪些信息。手机信息,app信息,崩溃堆栈,内存信息等 低入侵性接入该lib,不会影响你的其他业务。暴露崩溃重启,以及支持开发者自己捕获crash数据的接口!能够收集崩溃中的日…
拖不得了,Android11真的要来了,最全适配实践指南奉上
最近看到一条新闻,Android 11(version 30,Andorid R)最终Beta版 如期发布,看到这个新闻我知道我不能再拖了,再不好好准备好迎接Android11的到来,到时候迎接我的就是客户的指责,甚至老板的一封休书了 😂。 为什么先说targetSdkVer…
Android 字节码插桩
我们都知道JAVA是面向对象(继承、封装、多态),而插桩的意义在于面向切面(AOP),可想而知单方面的面向对象开发有许多的局限性,而结合面向切面编程可以说补足了我们的这种局限性。举个例子:在onClick中一般都要做防抖动操作,这样是为了避免多次打开页面的问题。一般实现的话是在…
一起玩转Android项目中的字节码
作为Android开发,日常写Java代码之余,是否想过,玩玩class文件?直接对class文件的字节码下手,我们可以做很多好玩的事情,比如: 对全局所有class插桩,做UI,内存,网络等等方面的性能监控 发现某个第三方依赖,用起来不爽,但是不想拿它的源码修改再重新编译,而…
Andriod 网络框架 OkHttp 源码解析
OkHttp 是 Square 的一款应用于 Android 和 Java 的 Http 和 Http/2 客户端。使用的时候只需要在 Gradle 里面加入下面一行依赖即可引入: 我们知道,Http 请求有多种类型,常用的分为 Get 和 Post,而 POST 又分为 Fo…
RxCache 整合 Android 的持久层框架 greenDAO、Room
一. 背景 RxCache 是一个支持 Java 和 Android 的 Local Cache 。 之前的文章给 Java 和 Android 构建一个简单的响应式Local Cache曾详细介绍过它。 RxCache 包含了两级缓存: Memory 和 Persistenc…
fragment生命周期(总结)
这篇文章和上一篇文章一样,基本上都是总结,没有给出实际的log日志和片段代码,我觉得这些东西需要自己去实践证实,而不是看到别人贴的代码就认为是对的,上一篇文章是activity的生命周期(总结),后续会一直整理我有道笔记里面总结的一些问题,都是比较实际性的总结,希望对大家有帮助…
一篇不太一样的RxJava介绍(二):关于操作符背后的故事
我们在了解操作符之前,首先要了解几个概念: Monad 和 函数式编程。这里我会一一介绍他们,但是不会太详细,一篇文章肯定不能详细的介绍完这两个巨大的概念,甚至我自己都没有理解透彻这两个概念,但是这并不妨碍我们理解RxJava的操作符。 我们首先来说函数式编程,函数式编程的意义…