-
在Room中使用RxJava
更少的重复代码,编译时检查的SQL查询,除此之外还有异步功能和可观察的查询-听起来是不是很牛?有了Room,这些都成为可能。异步查询返回LiveData或者RxJava的Maybe,Single或... -
Android使用ReLinker动态加载so
ReLinker是一个Android库,它可以在运行时重新链接本地库。在Android应用程序中使用本地库是很常见的,但是在使用第三方库时,可能会遇到版本冲突或库缺失的问题。ReLinker可以在运行... -
在WebView中嵌入android原生控件
在WebView加载的web页面特定位置展示原生控件的内容,并跟随web元素滑动。实现思路:html文档流中插入占位元素初始高度为0.当页面加载完成后获取元素的位置,把原生控件移动到此位置.设置... -
解决gson解析时将数字类型(int、double、float、long等)全部转为double的问题
当使用gson将对应的json字符串里面的某一个字段转为Object时,将json字符串里面的内容,转为了对应的非Object类型的数字类型(不全是double的情况),但是如果某一个字段转为Obje... -
Activity#onPause方法导致的Activity pause timeout for ActivityRecord的ANR问题分析
Activity的生命周期的几个方法都是在主线程调用的,因此在这些方法中执行耗时操作并且再次点击按钮或者触摸屏幕会产生ANR。还有一点特别需要注意的是,onPause方法中尽量不要做过多的耗时操作,... -
⼀次搞懂—模块化、组件化与插件
模块化狭义上说:是指Androidstudio⽀持了多个module开发时,提出的模块化概念。具体实践:把常⽤的功能、控件、基础类、第三⽅库、权限等公共部分抽离封装,把业务拆分成N个模块进⾏独⽴(... -
Shadow腾讯开源插件化框架
介绍Shadow是最近腾讯开源的一款插件化框架。原理是使用宿主代理的方式实现组件的生命周期。目前的插件化框架,大部分都是使用hook系统的方式来做的。使用代理的基本上没有成体系的框架,只是一些小dem... -
Android面试题汇总
Android面试题汇总.doc -
android反编译工具集下载
反编译工具.rar -
Flutter开发资料
Flutter实战百度云下载提取码:j36tFlutter-332个组件658页PDF百度云下载提取码:dpig